home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Arsenal
/
OS2 Arsenal v1.0 (Disc 1)(Arsenal Computer).ISO
/
os2_prog
/
dsn4j.asc
< prev
next >
Wrap
Text File
|
1994-09-01
|
362KB
|
7,285 lines
IBM (R) Personal Software Products
DDDD EEEEE V V EEEEE L OOO PPPP EEEEE RRRR
D D E V V E L O O P P E R R
D D EEEE V V EEEE L O O PPPP EEEE RRRR
D D E V V E L O O P E R R
DDDD EEEEE V EEEEE LLLLL OOO P EEEEE R R
SSSS U U PPPP PPPP OOO RRRR TTTTT N N EEEEE W W SSSS
S U U P P P P O O R R T NN N E W W S
SSS U U PPPP PPPP O O RRRR T N N N EEEE W W W SSS
S U U P P O O R R T N NN E W W W S
SSSS UUU P P OOO R R T N N EEEEE WW WW SSSS
========================================================================
1994 Issue 10 15 August 1994
========================================================================
+--------+
| NOTICE |
+--------+
An extra issue of this newsletter was published on 27 July 1994 so that
timely news could be distributed as soon as possible. The 27 July issue
is DSN4I, and this issue is DSN4J.
+----------+
| Contents |
+----------+
The table of contents contains search codes for going directly to items
that interest you.
Search Codes
------------
o IBM Worldwide Developer Assistance Program Announces inetdap
Repository on Internet
Responding to requests. Tools, utilities, information
available on Internet. DAP Information Library.
Requirements for access. Current Worldwide DAP members.
Non-DAP members. Enrollment. More information.
o IBM to Release Warp Beta 2 wb2
Available during week of 15 August. More productivity
enhancements. Applications BonusPak. Designed for
business, mobile, and home users. Overview of usability
enhancements. Overview of BonusPak applications. Windows
support. Acquiring Warp Beta 2 in the USA. Acquiring Warp
Beta 2 in Europe, Middle East, and Africa.
o SMART Analysis Program Sample Output and Explanation apsoe
Two main parts. SMART Analysis output. Explanation of
report. Factors affecting the porting process.
Evaluating the porting process. Final summary. The GA
version of SMART. Outsourcing.
NOTE: This item is 616 lines long.
o Updates to OS/2 Device-Driver Developer Workshops Schedule dudesked
Change of dates for two workshops. More information.
Registration. About the Device-Driver Support Center.
o IBM's Taligent Application Frameworks (ITAF) Early eeptal
Experience Program
Begins in August. Encourages development of TalAE-
exploitive tools and applications. TalAE technology.
OS/2, AIX, OS/400 support. TalAE overview. EEP phases.
EEP objectives. ITAF functional description (phases 2 and
3). Independent portability frameworks. GUI frameworks.
Taligent programming model. Workplace Shell integration.
Benefits for participants. EEP components. Participant
selection criteria. Required hardware and software.
Technical support. Education. More information.
NOTE: This item is 360 lines long.
o New Book: Taligent's Guide to Designing Programs booktal
Developer's view of the Taligent Operating Environment.
Information about the book.
o Lotus Development Corp. Joins Component Integration cilotus
Laboratories, Inc.
Lotus joins CI Labs as full member. Component software.
Adopting object technologies. CI Labs mission. OpenDoc
facts. More information.
o OpenDoc Spreadsheet for OS/2 Coming Soon from Athena Design athodoc
Mesa 2 for OS/2. Full exploitation of OS/2. REXX
compatibility. Sparking interest in object orientation.
Introductory offer. More information.
o IBM Team Wins at Object World in San Francisco objteam
Swiss developers win the category "Best object-oriented
application with components for multiple use". More than
50 percent of objects are reuseable. Project details.
o IBM Mail Exchange for IBMLink Users maillink
IBMLink now connected to IBMMAIL. Advantis VAN
interconnection list. Directory services. Service
functions. IBM Mail Exchange charges. IBMLink charges.
Ordering information.
o New OS/2 Development Tools: IBM's PL/I for OS/2 Family plios2
Three new products for today's programmer. Get client/
server right with PL/I. Benefit from OS/2 ease of use and
performance. Access DB2. Develop CICS applications in a
client/server environment. Develop IMS Client Server/2
applications. Tailor PL/I to your organization. Improve
your productivity. Clean up your PL/I applications with a
graphical facility. Benefit from new PL/I language
features. Mainframe compatibility. Choose the PL/I that's
right for you. Features of PL/I for OS/2 Personal Edition.
Features of PL/I for OS/2 Professional Edition. Features of
PL/I for OS/2 Toolkit. Installation information. Ordering
information.
o List of All Files (Except Multimedia) in OS/2 2.1 filesos2
Filename. On which OS/2 diskette. Installed into which
directory. Function. Total files listed = 1,303.
NOTE: This item is 2,002 lines long.
o Latest OS/2 2.x Industry Awards cumaward
List of the most recent industry awards given to OS/2 2.x.
o Common Open Client/Server Terms ocsterm
The more common terms and their definitions.
NOTE: This item is 316 lines long.
o APPC Developer Assistance Program dapappc
For developing APPC or CPI-C applications. Technical,
business, and marketing support. Two goals. More
information.
o IBM Developer Assistance Program Workshop: OS/2 DCE dceadmin
Administration
Five-day workshop. Audience. Topics. Objectives.
Prerequisite. Fee. Schedule. Enrollment.
o IBM Developer Assistance Program Workshop: DCE Hands-On dceapi
Application Programming for OS/2, AIX, and Windows
Five-day workshop. Audience. Topics. Objectives.
Prerequisites. Fee. Schedule. Enrollment.
o IBM Developer Assistance Program Workshop: Programming dceacl
with DCE Security and Writing ACL Managers
Four-day course. Class content. Fee. Schedule. Enrollment.
o IBM Personal Software Products August/September 1994 USA showsked
Show Schedule
PSP trade show participation in the USA during August and
September.
o IBM Demonstration at ONE BBSCON 1bbs
17 through 21 August in Atlanta. Ultimate learning center
for BBSs. Using OS/2 as BBS operating system. Registration
and more information.
o OS/2 Technical Interchange 1994, 19 through 23 September, engtech
Berlin, Germany
Over 150 sessions in 10 categories. Overview of categories.
More information.
o DB2 Technical Conference, 25 through 30 September, confdb2
Orlando, Florida
Focus on DB2 family of products. Conference highlights.
More for managers. Two keynote presentations. Query
panels. Third annual DB2 EXPO. Conference schedule.
Elective sessions. Conference fee. Registration. Hotel
arrangements. More information.
NOTE: This item is 345 lines long.
o Guest Access to Europe / Middle East / Africa DAP BBS bbsguest
For an overview of services and an application form.
o McGraw-Hill Book Discount Available to Europe / Middle hillbook
East / Africa DAP members
25 percent off all McGraw-Hill books. Where to find
McGraw-Hill catalog.
o The Networking Software Market in Singapore singnet
Overview. Receptivity score. Market assessment. Best
sales prospects. Factors affecting purchasing decisions.
Receptiveness to U.S. software. Recommendations. Key
contacts.
NOTE: This item is 466 lines long.
------------------------------------------------------------------------
o How to Join the IBM Developer Assistance Program joinhow
Worldwide Services. US Commercial Services. US Premier
Services. Developer Assistance Program contacts worldwide.
o IBM Canada OS/2 Developer Assistance Programs cdndap
Worldwide DAP. Canadian OS/2 DAP. The Developer Connection
for OS/2. Certification Programs. Phone numbers in Canada.
o The IBM Developer Assistance Program in Europe, Middle emeadap
East, and Africa
Overview. Open to anyone actively developing for OS/2.
Bulletin boards and CD-ROMs. Discounts. Technical seminars.
HelpFax. Application marketing. CompuServe support.
Programming tools and information. More information.
o Subscription Information for The Developer Connection for subdcos2
OS/2 and the IBM Device Driver Source Kit (DDK) for OS/2
Worldwide phone and fax numbers for ordering.
o 800 Phone Numbers 800nos
o Trademarks, Registered Trademarks, Service Marks tmarks
+-------------+
| Back Issues |
+-------------+
The file names, dates, and number of pages for all issues thus far are
as follows.
1993
Issue Date Zipped ASCII .INF .PS Pages
----- ---- ------ ----- ---- --- -----
1 17 May 93 dsn93a.zip = dsnews.93a 52
2 15 Jun dsn93b.zip = dsnews.93b 50
3 15 Jul dsn93c.zip = dsnews.93c 62
4 23 Jul dsn93d.zip = dsnews.93d 48
5 16 Aug dsn93e.zip = dsnews.93e 29
6 15 Sep dsn93f.zip = dsnews.93f + dsn93f.inf 47
7 15 Oct dsn3ga.zip = dsnews.93g 63
dsn3gi.zip = dsn93g.inf
dsn3gp.zip = dsn93g.ps
8 15 Nov dsn3ha.zip = dsnews.93h 34
dsn3hp.zip = dsn93h.ps
9 15 Dec 93 dsn3ia.zip = dsnews.93i 46
dsn3ii.zip = dsn93i.inf
dsn3ip.zip = dsn93i.ps
1994
Issue Date Zipped ASCII .INF .PS Pages
----- ---- ------ ----- ---- --- -----
1 17 Jan 94 dsn4aa.zip = dsn4a.asc 81
dsn4ai.zip = dsn4a.inf
dsn4ap.zip = dsn4a.ps
2 15 Feb dsn4ba.zip = dsn4b.asc 71
3 15 Feb dsn4ca.zip = dsn4c.asc 70
(two issues dsn4bi.zip = ( dsn4b.inf
on 15 Feb) (+ dsn4c.inf
dsn4bp.zip = ( dsn4b.ps
(+ dsn4c.ps
4 15 Mar dsn4da.zip = dsn4d.asc 58
dsn4di.zip = dsn4d.inf
dsn4dp.zip = dsn4d.ps
5 15 Apr dsn4ea.zip = dsn4e.asc 101
dsn4ei.zip = dsn4e.inf
dsn4ep.zip = dsn4e.ps
6 13 May dsn4fa.zip = dsn4f.asc 122
dsn4fi.zip = dsn4f.inf
dsn4fp.zip = dsn4f.ps
7 15 June dsn4ga.zip = dsn4g.asc 106
dsn4gi.zip = dsn4g.inf
dsn4gp.zip = dsn4g.ps
8 15 July dsn4ha.zip = dsn4h.asc 60
dsn4hi.zip = dsn4h.inf
dsn4hp.zip = dsn4h.ps
9 27 July dsn4ia.zip = dsn4i.asc 32
dsn4ii.zip = dsn4i.inf
dsn4ip.zip = dsn4i.ps
10 15 August dsn4ja.zip = dsn4j.asc 106
Explanation of names of zipped files for 1993 Issue 7 and later:
DSNymA = Developer Support News 199y issue m ASCII (plain-text)
DSNymI = Developer Support News 199y issue m .INF (use OS/2 VIEW)
DSNymP = Developer Support News 199y issue m .PS (PostScript)
where y = last digit of year (3, 4, ...)
m = issue represented as alpha (1=A, ..., 7=G, 8=H, ...)
For example, DSN3GI is 1993 issue 7 (=G), the 15 October issue, in .INF
format (after being unzipped).
+----------------------+
| Where to Find DSNEWS |
+----------------------+
Outside IBM
-----------
DSNEWS zipped files are found on several e-mail and BBS systems:
o America Online, in the OS/2 forum, in the Newsletters library
o CompuServe, in OS2DF2 forum, *DAP library section 14
and in OS2DF1 forum, OPEN FORUM library section 15
o Fidonet, in the OS2 Information file area, FWOS2INFO
o GEnie, in OS/2 Software Library 16
o Hitline mailbox (Switzerland), in file area 8
o IBM Canada BBS, in file area 35, OS/2 Programming
o IBM Europe/Middle East/Africa (E/ME/A) DAP BBS, in file area
GENERAL.DOCS
o IBM France OS/2 Developer Assistance Program BBS, in area PUBS01
o IBM OS2BBS (TALKLink), in OS/2 Software Library, in Documents and Info
o IBM Personal Computer Company BBS, in file area 11, OS/2 Programming
o Internet, via anonymous ftp from software.watson.ibm.com, in
directory /pub/os2/info; or via Gopher from index.almaden.ibm.com,
in the OS/2 Information menu
o NIFTY-Serve (Japan), in FIBMFEEL forum, library section 4
o OS2NET (Europe), on all OS2NET bulletin boards in Europe, usually in
the DSNEWS download area
o PRODIGY, in the OS/2 Club topic's download library, in IBM Files
Note: If you cannot find files named dsn... (in lower case), look for
files named DSN... (in upper case).
Within IBM
----------
All 1994 issues, in ASCII and INFBIN formats, are in DSN4 PACKAGE in the
OS2TOOLS tools catalog *only*. To obtain DSN4 PACKAGE, type
TOOLCAT OS2TOOLS GET DSN4 PACKAGE
or
TOOLS SENDTO KGNVMCB PCTOOLS OS2TOOLS GET DSN4 PACKAGE
You can also request DSN4 PACKAGE by typing
REQUEST DSN4 FROM V1ENG AT BCRVM1
To subscribe to DSN4 PACKAGE, type
TOOLS SENDTO KGNVMCB PCTOOLS OS2TOOLS SUB DSN4 PACKAGE
All 1993 issues, in ASCII and INFBIN formats, are in DSNEWS PACKAGE in
the MKTTOOLS, OS2TOOLS, and PCWIN tools catalogs. To obtain
DSNEWS PACKAGE, type
TOOLCAT catalogname GET DSNEWS PACKAGE
or
TOOLS SENDTO catalogdisk GET DSNEWS PACKAGE
where
catalogname MKTTOOLS is on catalogdisk USDIST MKTTOOLS MKTTOOLS
catalogname OS2TOOLS is on catalogdisk KGNVMCB PCTOOLS OS2TOOLS
catalogname PCWIN is on catalogdisk BCRVMMS1 PCWIN PCWIN
Examples: TOOLCAT MKTTOOLS GET DSNEWS PACKAGE
TOOLS SENDTO USDIST MKTTOOLS MKTTOOLS GET DSNEWS PACKAGE
You can also request DSNEWS PACKAGE by typing
REQUEST DSNEWS FROM V1ENG AT BCRVM1
DSNEWS PACKAGE is no longer being updated every month. 1994 updates are
made to DSN4 PACKAGE.
Note: Use a monospace font to print the ASCII version.
+------------------------------------+
| Formats of DSNEWS Other Than ASCII |
+------------------------------------+
Outside IBM, .INF and PostScript formats are available for some (not
all) issues of DSNEWS. Consult the back issues chart above for details.
Within IBM, other formats of DSNEWS are available. The DSNEWSB PACKAGE
in the OS2TOOLS catalog contains all issues of DSNEWS in BookMaster,
LIST3820, OS/2 .INF, and PostScript formats.
PSP Developer Support produces only the ASCII version of DSNEWS. Other
formats are produced by IBM volunteers. Consequently, future issues of
DSNEWS will be provided in formats other than ASCII as time permits.
+-----------------------------------+
| Notice to Readers Outside the USA |
+-----------------------------------+
It is possible that the material in this newsletter may contain
references to, or information about, IBM products (machines and
programs), programming, or services that are not announced in your
country. Such references or information must not be construed to mean
that IBM intends to announce such products, programming, or services in
your country.
+------------------------+
| Send Us Your Feedback! |
+------------------------+
Your comments about this newsletter are important to us. Please send
your feedback to the editor of IBM PSP Developer Support News, Mike
Engelberg, at:
o Internet: dsnews@vnet.ibm.com
o IBMMAIL: USIB33NP
o Fax: 1-407-443-5214
o Mail: Newsletter, Internal Zip 5407, IBM Corporation,
1000 N.W. 51st Street, Boca Raton FL 33431, USA
========================================================================
+--------------------------------------------+
| IBM Worldwide Developer Assistance Program | inetdap
| Program Announces Repository on Internet |
+--------------------------------------------+
The IBM Worldwide Developer Assistance Program announces its worldwide
file repository on the Internet.
With uncounted millions of users, the Internet is by far the world's
largest connected network. To better serve the development community,
the IBM Worldwide DAP is responding to the many requests for support
through Internet.
Tools, utilities, and information are now available on the "information
superhighway" for all DAP members around the world.
DAP Information Library
-----------------------
The DAP Internet site, called The DAP Information Library, includes the
following file bases:
o DAPTOOLS LIBRARY restricted software. These tools, utilities, demos,
and sample code are available only to members of IBM's Worldwide
Developer Assistance Program. Popular tools include PHOENIX (a FAT and
HPFS unerase utility), DEBUGO (a terminal debug program), MRFILEPM (a
file manager), and many more exclusive tools.
o EWS. This is a shadow of the IBM Employee-Written Software file
collection. This library contains many tools and utilities of general
interest, and some tools specifically for developers. Tools include
MSHELL and TSHELL (installable shells for OS/2), TINYED (an OS/2 text
editor), and many more.
o DAPLIB. The DAPLIB keeps developers up to date about the latest
announcements and useful information for DAP members. Until now, these
programs have been available only to DAP members with access to
CompuServe, and to Premier and Commercial US DAP members.
Requirements for Access
-----------------------
The DAP Information Library is a private repository, but access is easy
to get!
o Users must be members of one of IBM's Worldwide Developer Assistance
Programs.
o Users must use their own Internet service providers, with true TN3270
and FTP capabilities.
o Users must agree to the terms and conditions of all license agreements
associated with both the libraries and the files themselves.
Current Worldwide DAP Members
-----------------------------
Get the file WWDAP.TXT. This is the Worldwide DAP application form, with
a few lines added at the top, to be filled out and returned. Existing
members need to fill out the top portion only! Once the file has been
e-mailed back to IBM, your member access to the DAP Information Library
will be processed.
Non-DAP Members
---------------
You must join the IBM Worldwide Developer Assistance Program to get
access to the DAP Information Library site on Internet. Get the file
WWDAP.TXT, fill it out completely, and e-mail it back to IBM. Once your
DAP ID Number has been assigned, we will process your access to the DAP
Information Library on Internet.
Enrollment
----------
The WWDAP.TXT file is located at most popular OS/2 sites on Internet.
You may also FTP to the DAP Information Library guest account. The DAP
Information Library is at DAP.SVO.COM (192.195.29.5). There are 10 guest
accounts (GUEST1, GUEST2, ..., GUEST10). Log in with a password of
DAP4ME. These are limited-access accounts that will give you access to a
few information files including WWDAP.TXT.
More Information
----------------
Questions and comments should be directed to the DAPTOOLS Coordinator at
CompuServe userid 71075,2553 or Internet userid
71075.2553@compuserve.com.
Questions and comments regarding Worldwide DAP membership should be
directed to Internet userid WWDAP@VNET.IBM.COM, or by calling
1-407-982-6408.
========================================================================
+----------------------------+
| IBM to Release Warp Beta 2 | wb2
+----------------------------+
IBM announced on 9 August that its second beta release for the next
version of OS/2, code-named Warp, will be available during the week of
15 August.
The second beta release offers more productivity-enhancing features,
plus a BonusPak with applications, in a fast, fun, easy-to-use
environment. The first beta cycle tested performance enhancements and
IBM's new PlayAtWill capability.
Designed for business, mobile, and home PC users, Warp Beta 2 combines
the maturity of the OS/2 32-bit operating environment with new features
for mobility and quick productivity, such as simplified installation,
reduced memory requirements, a floating tool bar, animated icons, and a
more responsive user interface.
The Warp Beta 2 comes with an applications BonusPak. The BonusPak
includes a suite of productivity applications, including IBM's
Person-to-Person real-time conferencing software, and integrated access
to online services.
IBM is making Warp Beta 2 widely available to users who order from IBM's
800 number or who download the software from CompuServe or the IBM OS/2
bulletin-board system.
"Warp is loaded with value and is a high performer on notebook PCs,
which will broaden OS/2's market appeal to mobile corporate users, small
businesses, and home offices," said Wally Casey, director of marketing,
IBM Personal Software Products division. "With Warp, Windows users will
be more productive, and current OS/2 users will love the speed and
usability improvements."
Customer-Driven Usability Enhancements
--------------------------------------
Warp Beta 2 features numerous usability enhancements, including:
o Easy Installation. At set-up, users select "easy install", and OS/2
automatically handles the complete installation, identifying the
hardware and configuring it to meet specifications. Experienced users
can select an advanced install that provides customization ability.
o New Look-and-Feel. In Beta 2, the user interface, or OS/2 Workplace
Shell, features new colorful animated 3-D icons. For example, an
animated folder icon confirms visually the status of a folder. When a
user opens a folder, the icon opens to show that it is active. Updated
color and scheme palettes allow users to customize their desktops.
o OS/2 LaunchPad. Incorporating the principles of a floating tool bar,
"LaunchPad" provides users with single-click access to the
applications, folders, printers, and other objects they use most.
o Improved Usability. A new, graphical tutorial designed for new or
advanced users makes it easier than ever to learn OS/2's capabilities.
A new comet cursor was created for mobile users. It leaves a "comet"
trail, making it easy to track cursor movement, particularly on LCD
screens. More pointer sets allow for cursor enlargement, choice of
styles, and color selection. Other significant improvements have been
made in screen response time, command and window processing, and
application load time already featured in Beta 1.
o PlayAtWill: A new PCMCIA software utility, called PlayAtWill, provides
provides plug-and-play capabilities today. The utility automatically
identifies the types of PCMCIA cards installed -- including
communications, modem, memory, hard disk, and I/O cards -- and
provides a convenient graphical status on the desktop.
BonusPak Applications
---------------------
The Person-to-Person capabilities in the BonusPak include whiteboard
data sharing, with multi-user annotation so that up to eight people can
share images, text, graphics, and application window contents in real
time, using different protocols.
Windows Support
---------------
The new OS/2 version supports Windows 3.1, Windows 3.11, and Windows for
Workgroups 3.x base function on Intel 386 and later machines.
Acquiring Warp Beta 2 in the USA
--------------------------------
The availability of this beta will be announced on the major electronic
bulletin boards (America Online, CompuServe, Internet, OS2BBS, PRODIGY).
The following instructions take effect at some time during the week of
15 August.
Users in the USA who are interested in participating in the Warp Beta 2
program can either call 1-800-251-2177 (8 a.m. to 5 p.m. Eastern Time)
for either a CD-ROM or diskette version for 14.95 USD plus tax. IBM is
offering the diskette version at the same price to encourage beta users
to verify the new compression scheme.
Users can also download the beta code from CompuServe's IBM OS/2 FORUM
Library (GO OS2BETA) and from the IBM OS/2 BBS (OS2PERF2).
If you purchased the OS/2 Performance Beta through the 800 number, you
will automatically be shipped a copy of OS/2 Warp Beta 2 at no
additional charge.
If you are interested in acquiring a copy of OS/2 Warp Beta 2, and did
not purchase a copy of the OS/2 Performance Beta from the 800 number,
IBM will begin taking your order later in the week of 15 August.
Acquiring Warp Beta 2 in Europe, Middle East, and Africa
--------------------------------------------------------
For the latest information about availability and how to acquire a copy
of the Warp 2 beta in Europe, the Middle East, and Africa, call the IBM
HelpFax at +44 256 50096. HelpFax is an an automated fax response
service; use your touch-tone telephone to request document number 30501.
A fax will then be transmitted to you showing beta availability and
ordering details. Alternately, keep a lookout on various popular
international and national bulletin boards for broadcasts from the IBM
Beta Programme in Europe, Middle East and Africa (EMEA).
========================================================================
+------------------------------------------------------+
| SMART Analysis Program Sample Output and Explanation | apsoe
+------------------------------------------------------+
(article furnished by Dan Kardell, One Up Corporation)
The Source Migration, Analysis, and Reporting Tool (SMART) assists
developers in migrating their existing 16- or 32-bit Windows programs
and 16-bit OS/2 programs to 32-bit OS/2.
SMART consists of two main parts:
(1) SMART Analysis, which takes developers' source code as input,
analyzes that code, and produces a report that tells the developers
how much and what kind of effort is required to complete the
migration.
(2) SMART Migration, which actually performs some of the migration.
(Editor's note: A technical review of SMART, written by Dr. Michael
Kogan, appears in the August 1994 issue of OS/2 Professional magazine.)
This article is about the output of SMART Analysis.
SMART Analysis Output
---------------------
The SMART Analysis process creates a detailed report evaluating the
effort for migrating Windows or 16-bit OS/2 source code to 32-bit OS/2.
This report comes in two parts: (1) a detailed section covering each
source file, and (2) a recap of the analysis, by categories, related to
the difficulty of the migration, the type of keyword affected, and a
list of each category of keywords.
Figure 1 shows the SMART Analysis report for migrating a small sample
Windows program written in C.
(begin Figure 1)
(Page 1)
PATH/FILENAME SIZE LINES CODE HITS PCT HITS INSTS PCT INST EFFORT
F:\SMART\SAMPLES\WIN31OS2\
LIST.C 2,691 94 78 58 74.4 50 64.1 8.9
LIST.H 239 5 5 9 180.0 7 140.0 .9
OPENFILE.C 5,656 205 159 104 65.4 63 39.6 9.9
OPENFILE.H 617 18 15 18 120.0 8 53.3 1.2
SAMPLE.H 737 14 13 0 .0 0 .0 .0
TIME.C 4,035 133 112 86 76.8 44 39.3 8.9
TIME.H 422 9 8 14 175.0 9 112.5 .9
*SubTotal* (7) 14,397 478 390 289 74.1 30.7
**Total** (7) 18,219 568 475 317 66.7 100 25.6 30.7
CAT CAT CAT CAT CAT CAT CAT
000 010 020 030 040 050 999
F:\SMART\SAMPLES\WIN31OS2\
LIST.C 4 20 18 8 6 2 0
LIST.H 0 4 4 0 1 0 0
OPENFILE.C 19 29 39 11 6 0 0
OPENFILE.H 3 6 8 0 1 0 0
SAMPLE.H 0 0 0 0 0 0 0
TIME.C 11 25 30 12 8 0 0
TIME.H 0 9 4 0 1 0 0
*SubTotal* (7) 37 93 103 31 23 2 0
**Total** (7) 37 93 103 31 23 2 0
(Page 2) PCT PCT
ITEMS HITS HITS FILES INSTS INSTS EFFORT
CATEGORIES
000 Informational only 37 12.8 4 3 3.0 .0
010 Literal replacement 93 32.2 6 32 32.0 .0
020 Replacement with 103 35.6 6 41 41.0 8.2
parameter changes
030 Change with more / less 31 10.7 3 12 12.0 5.8
API calls
040 Logic changes required 23 8.0 6 10 10.0 10.9
050 Functionality does not 2 .7 1 2 2.0 1.6
exist
*** Category Totals 289 100.0 7 100 100.0 26.5
TYPES
010 Function 108 37.4 6 50 50.0 17.7
020 Message 11 3.8 3 8 8.0 1.4
030 Symbol 72 24.9 6 26 26.0 2.7
040 typedef 98 33.9 6 16 16.0 4.7
AREAS
010 Module-Management 4 1.4 2 2 2.0 .4
060 Resource-Management 7 2.4 3 3 3.0 3.1
070 String-Manipulation 10 3.5 2 4 4.0 .0
200 Message 24 8.3 6 8 8.0 4.8
210 Window-Creation 34 11.8 3 18 18.0 4.3
220 Display and Movement 9 3.1 3 5 5.0 1.1
230 Input 7 2.4 2 5 5.0 1.4
250 Painting 10 3.5 3 6 6.0 1.5
260 Dialogs 11 3.8 2 11 11.0 1.4
280 Menu 16 5.5 3 3 3.0 2.4
300 System 4 1.4 2 2 2.0 .1
320 Error 4 1.4 2 2 2.0 .2
340 Cursor 4 1.4 3 2 2.0 .0
400 Device-Context 1 .3 1 1 1.0 .8
410 Drawing-Tool 5 1.7 2 4 4.0 1.1
520 Text 2 .7 1 1 1.0 .1
530 Font 3 1.0 1 3 3.0 .3
925 Common Dialogs 6 2.1 1 4 4.0 1.0
990 Miscellaneous 128 44.3 6 16 16.0 2.5
KEYWORDS (by Category and Hits)
050 Functionality does not exist
PAINTSTRUCT 1 .3 1 .8
DLGWINDOWEXTRA 1 .3 1 .8
040 Logic changes required
WinMain 6 2.1 6 1.7
RegisterClass 3 1.0 3 1.0
LoadIcon 3 1.0 3 1.0
LoadCursor 3 1.0 3 1.0
SetTimer 2 .7 1 .7
GetDC 2 .7 1 .7
SetFocus 1 .3 1 .5
FillRect 1 .3 1 .5
ES_MULTILINE 1 .3 1 .5
DeleteObject 1 .3 1 .5
030 Change with more / less API calls
EnableMenuItem 9 3.1 1 1.4
WM_COMMAND 4 1.4 3 .7
WNDCLASS 3 1.0 3 .5
ShowWindow 3 1.0 3 .5
SendMessage 2 .7 1 .4
OPENFILENAME 2 .7 1 .4
LPOPENFILENAME 2 .7 1 .4
GetStockObject 2 .7 2 .4
WM_SETFONT 1 .3 1 .2
TranslateAccelerator 1 .3 1 .2
MoveWindow 1 .3 1 .2
CreateFont 1 .3 1 .2
020 Replacement with parameter changes
HANDLE 19 6.6 6 1.2
WPARAM 8 2.8 6 .5
LPARAM 8 2.8 6 .5
CW_USEDEFAULT 7 2.4 2 .5
TranslateMessage 3 1.0 3 .2
PostQuitMessage 3 1.0 3 .2
GetMessage 3 1.0 3 .2
GetMenu 3 1.0 1 .2
DispatchMessage 3 1.0 3 .2
DefWindowProc 3 1.0 3 .2
CreateWindow 3 1.0 2 .2
WS_OVERLAPPEDWINDOW 2 .7 2 .1
TextOut 2 .7 1 .1
ReleaseDC 2 .7 1 .1
MessageBox 2 .7 1 .1
MessageBeep 2 .7 1 .1
MakeProcInstance 2 .7 2 .1
KillTimer 2 .7 1 .1
GetCurrentTime 2 .7 1 .1
GetClientRect 2 .7 2 .1
FreeProcInstance 2 .7 2 .1
WS_VSCROLL 1 .3 1 .1
WS_HSCROLL 1 .3 1 .1
WS_CHILD 1 .3 1 .1
WM_SIZE 1 .3 1 .1
WM_SETFOCUS 1 .3 1 .1
WM_INITDIALOG 1 .3 1 .1
WHITE_BRUSH 1 .3 1 .1
LoadAccelerators 1 .3 1 .1
LTGRAY_BRUSH 1 .3 1 .1
LB_GETCURSEL 1 .3 1 .1
IsDialogMessage 1 .3 1 .1
HFONT 1 .3 1 .1
GetSaveFileName 1 .3 1 .1
GetOpenFileName 1 .3 1 .1
FF_ROMAN 1 .3 1 .1
EndPaint 1 .3 1 .1
ES_AUTOVSCROLL 1 .3 1 .1
DialogBox 1 .3 1 .1
CreateDialog 1 .3 1 .1
BeginPaint 1 .3 1 .1
010 Literal replacement
PASCAL 16 5.5 6 .0
LPSTR 13 4.5 6 .0
FAR 10 3.5 6 .0
WORD 5 1.7 3 .0
lstrcat 4 1.4 1 .0
UpdateWindow 3 1.0 3 .0
MSG 3 1.0 3 .0
LPRECT 3 1.0 2 .0
IDC_ARROW 3 1.0 3 .0
DWORD 3 1.0 2 .0
wsprintf 2 .7 1 .0
lstrlen 2 .7 1 .0
lstrcpy 2 .7 1 .0
SetWindowText 2 .7 1 .0
RECT 2 .7 2 .0
FARPROC 2 .7 2 .0
DestroyWindow 2 .7 1 .0
COLOR_WINDOW 2 .7 2 .0
VARIABLE_PITCH 1 .3 1 .0
SendDlgItemMessage 1 .3 1 .0
LOWORD 1 .3 1 .0
LB_ERR 1 .3 1 .0
LB_DELETESTRING 1 .3 1 .0
IDOK 1 .3 1 .0
IDI_APPLICATION 1 .3 1 .0
IDCANCEL 1 .3 1 .0
HIWORD 1 .3 1 .0
GetDlgItem 1 .3 1 .0
EndDialog 1 .3 1 .0
ES_AUTOHSCROLL 1 .3 1 .0
CS_VREDRAW 1 .3 1 .0
CS_HREDRAW 1 .3 1 .0
000 Informational only
NULL 29 10.0 3 .0
BOOL 7 2.4 3 .0
WM_TIMER 1 .3 1 .0
Figure 1. SMART Analysis Report for Sample Program
Explanation of Report
---------------------
The following information explains how to read the analysis report in
Figure 1.
File Detail (Page 1)
o PATH/FILENAME
If a new path is encountered in the list of files in the analysis,
this path will be displayed in this column.
o SIZE
The size of the source file in bytes.
o LINES
The total number of lines of text in the source file, including lines
skipped and comments.
o CODE
The number of lines of text in the source file, excluding blank lines
and comments.
o HITS
The number of keyword occurrences that will require migration change.
o PCT HITS
The number of hits from the previous column as a percentage of the
number of code lines.
o INSTS
The number of different keywords encountered in the hits.
o PCT INSTS
The number of instances from the previous column as a percentage of
the number of code lines.
o EFFORT
A relative number indicating the effort to migrate the hits
encountered in the source file. This effort value takes into
consideration the category of the hits, the number of hits, and the
number of different keyword instances. The higher the effort value,
the more time is estimated to migrate the code.
o CAT xxx
The number of hits in each category. The categories are defined in an
increasing level of difficulty, as explained in the Recap section of
the analysis.
Cat Description
000 Informational only - An exact match of the name exists on the
target platform, but there is change in the size of type (e.g.,
short to a long).
010 Literal replacement - An equivalent definition exists on the target
platform, but a change in the name is required (e.g., LPSTR to
PSZ).
020 Replacement with parameter changes - Equivalent functionality
exists on the target platform, but parameters or fields of a
structure differ slightly from the source platform definition
(e.g., SetWindowPos to WinSetWindowPos). Also included are items
that are not applicable or required on the target platform (e.g.,
MakeProcInstance).
030 Change with more / fewer API calls - Equivalent functionality
exists on the target platform, but it must be implemented with more
or sometimes fewer function calls (e.g., DlgDirList). Also included
are items that map to one of several choices, depending upon the
type of parameter used (e.g., GetObject).
040 Logic changes required - Similar functionality exists on the target
platform, but the logic required to emulate the functionality must
be reworked (e.g., CreatePatternBrush).
050 Functionality does not exist - There is no means to perform the
same functionality on the target platform (e.g., GetKeynameText).
Recap (Page 2)
This section is a recap of the categories, types, and areas, followed by
each keyword that SMART encountered, flowed by the number of
occurrences, and the effort involved. When analyzing a migration effort,
we look at the Keyword section and the APIs that need to be ported. The
items in the recap include:
o ITEMS
A descriptive name for the recap item displayed.
o HITS
The number of keyword occurrences that will require migration change.
o PCT HITS
The number of hits from the previous column as a percentage of the
total number of hits.
o INSTS
The number of different keywords encountered in the hits.
o PCT INSTS
The number of instances from the previous column as a percentage of
the total number of instances encountered.
o EFFORT
A relative number indicating the effort to migrate the recap item
displayed. This effort value takes into consideration the category of
the hits, the number of hits, and the number of different keyword
instances. The higher the effort value, the more time is estimated to
migrate the code.
Summary of Analysis:
SIZE 14,397
LINES 478
CODE 390
HITS 289
INSTS 100
EFFORT 30.7
000 37
010 93
020 103
030 31
040 23
050 2
999 0
From the analysis of your code, you can see that the effort value
computed to 30.7. This is a relatively low number, and can be equated to
approximately 2 person-days. This estimate is based on the use of SMART.
If you do not use SMART, then the effort factor could double in time,
because you have no reference as to which APIs to change, and where they
occur within your source code.
The way you equate the effort factor to your development staff is to
have your staff migrate several of the higher-effort modules. Then you
can measure their effort to approximate the time required to complete
the entire 30.7 effort. Remember that this is not an absolute number. As
your migration staff continues through the project, their productivity
should increase with new and better ways to migrate sections of code.
If you choose to let SMART migrate your source code, category 010 will
be automatically migrated by SMART. This migration will not result in
a lower effort factor, because SMART's effort factor assumes that
SMART will make your level 010 changes. In this example, migrating
category 010 items results in 93 changes that are made for you.
Your category 020s represent a fair amount of your migration effort.
Category 020s are typically trivial to change, and do not require much
effort. As for the number of occurrences of the APIs that appear as
level 020, it is highly recommended that you make these changes once in
your code, and use the existing API in your Windows code to call
migrated code. For example, rather than changing the numerous
occurrences of GlobalLock, change the API once, and isolate it in a
function you call GlobalLock. Now, all of your GlobalLock APIs reference
your new OS/2 API. We recommend this approach for more than 15
occurrences when you migrate your code. Once you have completed the
migration, you can choose to go back and change each one individually.
Your 030s are APIs that require many-to-one or one-to-many changes.
While these APIs take more time to change, the changes are not too
difficult to make. An example of one of the changes would be:
InvalidateRect
In OS/2, you would replace this API with WinInvalidateRect to invalidate
an area of a window. If the fErase flag is set to FALSE, then it is
required for the application to track this state and to return FALSE
when it processes the WM_ERASEBACKGROUND message.
Windows:
HWND hMenu = GetMenu (hWnd);
OS/2:
HWND hMenu = WinWindowFromID (hWnd, FID_MENU);
Your category 040 APIs have an effort factor of 10.9. Category 040
represents architecture changes that must be made to your Windows source
base. An example of category 040 would be:
LoadCursor
In OS/2, you would replace this API with WinQuerySysPointer to get a
handle to a system pointer, or WinLoadPointer to load a pointer from a
module. System cursor identifiers will have to be mapped to OS/2.
WinLoadPointer will create a new copy of the pointer each time the
function is called. Windows returns the handle of an existing cursor if
it has already been loaded. Code must be changed to load the pointers
once during initialization and call WinDestroyPointer during
termination.
Windows:
HCURSOR hCursorWait = LoadCursor (NULL, IDC_WAIT);
HCURSOR hCursor1 = LoadCursor (hInst, 1);
OS/2:
HPOINTER hPtrWait = WinQuerySysPointer (HWND_DESKTOP, SPTR_WAIT,
FALSE);
HPOINTER hPtr1 = WinLoadPointer (HWND_DESKTOP, hMod, 1);
Your category 050s represent functionality that does not readily exist
in OS/2. It does not mean that it cannot be done, but it does indicate
that you must design this functionality for OS/2. Some items in the 050
are overcategorized. For example, we flag PAINTSTRUCTs as category
050; while most Windows programs use this for BeginPaint and EndPaint,
this structure is an HPS in OS/2. However, some Windows programs use
elements in the structure that must be obtained in other ways in OS/2.
Another example of a category 050, which is not used in your source, is:
GetProp
There is no equivalent function in OS/2 to maintain a property list for
a window. Window properties can be simulated programatically by
maintaining a linked-list of items referenced by an application-defined
window extra data pointer.
Factors Affecting the Porting Process
-------------------------------------
The complexity of code, "cleanliness", and OS/2 2.x expertise, as well
as the use of third-party libraries, all contribute to the difficulty of
porting code.
We use additional tools such as SourceLink, a hyper-link editor that
allows you to use the report generated by SMART Analysis and Reporting
Tool and gives you the ability to hot-key from API to API within the
migrated source code with the click of a button. The PMViewer is a
window into the migration dictionary that SMART uses to analyze and
migrate your code. This tool is valuable for looking up the
OS/2-equivalent APIs for window APIs when you do not place all of the
migration information in your code.
Small project estimates cannot be linearly transposed to larger ones.
Although it may seem that you could migrate a few of the modules and
look at a linear curve to determine the overall time and resources, it
always turns out that larger projects take more time to coordinate to
completion.
A general benchmark to use when migrating Windows code to OS/2 is that
an effort level of 1400 requires three experienced PM programmers and
one PM/Windows programmer for four months, not including test and debug.
Because of the experience level of your programmers, this factor could
be adjusted by as much as 50 percent if you are attempting the migration
yourself. We suggest that you attempt to port one of the modules that we
have returned, and use that as a rough baseline for estimation of the
project size and length if you were to complete the migration. As anyone
begins to migrate, the measure of productivity versus the effort factor
should decrease as the project nears completion.
Additional programmers are not always a solution to decrease migration
time.
Evaluating the Porting Process
------------------------------
General points to remember in evaluating the porting process are:
o Resource files must be converted from Windows to OS/2 format. (SMART
Toolset does this.)
o Dialog units in Windows are calculated based on the font used in the
dialog, while dialog units in OS/2 are calculated based on the default
system proportional font.
o Font names and selections must be converted to those available in
OS/2.
o Menus for dialogs must be defined at run-time and not in the resource
file. (There are ways.)
o Icons, cursors, and bitmaps must be converted to an OS/2 recognized
format. (SMART Toolset does this.)
o Multiple Document Interface (MDI) must be implemented in the
application. (Workshops help.)
o The frame window, frame control windows, and client windows are all
separate windows in OS/2. Subclassing must be performed in OS/2 to
monitor and process non-client window activity.
o Windows brushes and pens must be converted to area and line bundle
attributes. Different OS/2 functions are used for drawing filled and
non-filled objects, as well as drawing a nominal width line versus a
wide line.
o APIs for drawing an arc, chord, pie, etc. require several function
calls in OS/2.
o The OS/2 coordinate system is lower-left origin, versus Windows'
upper-left origin. All coordinate calculations for positioning windows
and drawings must be converted to be relative to the lower-left
corner. If window positions are to remain relative to the upper-left
corner when a parent window is resized, code must be added to
reposition child windows.
o The CS_CLASSDC class style is not supported in OS/2.
o Regions are bottom-right exclusive in Windows and top-right exclusive
in OS/2.
o The bits for monochrome bitmaps in OS/2 are reverse from those of
Windows.
o Windows metafiles must be converted to OS/2 metafiles. Metafile
enumeration is not directly supported in OS/2.
o Applications have less direct control over printing properties in
OS/2. Applications should use the job properties dialog to allow users
to modify the printing characteristics.
o Support of tabstops in a listbox is not available in OS/2. Columns are
supported in OS/2 by using the container class.
o Cursors are not registered with a window class in OS/2. The setting of
the pointer in OS/2 is performed during the WM_CONTROLPTR or
WM_MOUSEMOVE message.
o Background brushes are not registered with a window class in OS/2. A
background fill color can be set by setting a presentation parameter
for the window.
o Control activity messages are received in a WM_CONTROL message instead
of the WM_COMMAND message.
o Processes must explicitly gain access to shared memory, and all
processes having access to shared memory must free it before the
memory is freed. This differs from Windows, where the shared memory is
freed when the creator of the memory frees it.
o Memory and window classes allocated and registered by a DLL are not
available to other processes. In Windows, the ownership of window
classes and memory objects is based on the code-segment that
registered the class or allocated the memory. In OS/2, all resources,
classes, and memory objects are owned by the process that allocated or
registered them.
o OLE is not supported in OS/2.
o There is no Color or Print common dialog in OS/2. The options
available for the font and file common dialog differ from those in
Windows.
Final Summary
-------------
As you can see, this project is a minor effort, and the SMART Toolset
makes it even smaller still. On the basis of our past migration
experiences, we estimate that it would take one OS/2-Windows programmer
two days to migrate the code. You would then have to make the
determination, based on the complexity of your module build, as to how
long it would take you to test and debug. If you feel that you could
further use our services in the purchase of SMART copies, or migration
assistance through our workshop program, please let us know.
The GA Version of SMART
-----------------------
The GA version of SMART includes Resource Translator, which will convert
your Windows resources to an OS/2 format and take care of coordinate
transformations. It also includes the PMViewer, so that you do not have
to place all of the information about migration into your code. Instead,
the information is just a hot-key away, and allows you to concentrate on
your code that needs to be changed, rather than all the supportive
information that SMART can place in your code.
With the GA version, you also receive SourceLink, the program editor,
with built-in functionality such as cross-reference, call-tree, unused
function list, module definition list, and much more. The GA version
also gives you access to our Tech Support Department, in case you have
any difficulties with the use of the product.
Outsourcing
-----------
One Up also provides outsourcing options if you so choose. If you wish
to discuss this option, we will schedule a work session with your
development team to assess the steps needed in setting up this effort.
Daniel J. Kardell
Manager, Conversion Assistance
One Up Corporation
1603 LBJ Freeway, Suite 200, Dallas TX 75234
1-214-620-1123
CompuServe: 70444,260
Internet: 70444.260@compuserve.com
PRODIGY: HVBH07A
========================================================================
+-------------------------------+
| Updates to OS/2 Device-Driver | dudesked
| Developer Workshops Schedule |
+-------------------------------+
Due to increased demand for device-driver workshops, IBM announces more
changes to the OS/2 Device-Driver Developer Workshops schedule for 1994:
o The 19 September 1994 DMD Driver Workshop (OS2DD305) has been moved to
26 September 1994
o The 7 November 1994 PDD Driver Workshop (OS2DD101) has been moved to
10 October 1994
o The Workplace OS Driver Workshop (WPSDD101) remains scheduled for 12
December 1994
Register NOW, because these important workshops are filling fast!
More Information
----------------
For additional details, download, from the INFO file area of the DUDE
bulletin-board system (1-407-982-3217, N,8,1, 14.4 Kbps):
- OS2DD305.TXT for the Device Manager Device Driver Workshop
- OS2DD101.TXT for the Physical Device Driver Workshop
- WPSDD101.TXT for the Workplace OS Driver Workshop
- REGISTER.TXT for the workshop registration form
Registration
------------
To register for a workshop electronically, on the DUDE, download the
registration form, fill it in, then upload the file. After we receive
your completed form, we will send you D-MAIL (DUDE-MAIL) confirming your
registration in the workshop. It's that easy!
If you don't have immediate access to the DUDE, call either Bob Peterson
(1-407-443-8289) or Jim Bennett (1-407-982-4143) for assistance.
About the Device-Driver Support Center
--------------------------------------
The IBM Device-Driver Support Center is in place to support you, the
device-driver developer, and these NO-FEE workshops are a valuable
resource that we make available to aid you in expediting your
development efforts. But remember, we still look to you to let us know
what workshops you need and we currently don't have. Don't be shy --
send us a D-MAIL today!
========================================================================
+---------------------------------------+
| IBM's Taligent Application Frameworks | eeptal
| (ITAF) Early Experience Program |
+---------------------------------------+
IBM announces an Early Experience Program for the company's
implementation of the Taligent Application Environment (TalAE). The
Early Experience Program, which will begin in August and support OS/2,
AS/400, and AIX, aims to encourage development of TalAE-exploitive
tools and applications.
TalAE Technology
----------------
The ITAF Early Experience Program is designed to give a limited number
of corporate and ISV developers the opportunity to develop an
application or to enhance an existing application using IBM's TAF
product. These developers will learn the TalAE programming model and
will gain an understanding of framework-based development.
As Early Experience participants, these developers will receive code,
documentation, and training for support of the TalAE on IBM's operating
systems.
"The Early Experience program offers developers a great opportunity to
get a head-start in the emerging marketplace for object-oriented
applications," said Cliff Reeves, director of object technology, IBM
Personal Software Products division. "With the TalAE technology, they
can explore an exciting new development environment and start designing
innovative new applications, as well as provide us with crucial user
feedback."
OS/2, AIX, OS/400 Support
-------------------------
IBM intends to support the Taligent Application Environment on OS/2,
AIX, and selected components on OS/400, beginning in 1995. Users will
also be able to access OS/400 data from within TalAE-exploitive
applications developed in OS/2 or AIX.
TalAE Overview
--------------
An open, portable application system for the enterprise desktop, TalAE
will establish the basis for a new software development and deployment
standard within the computer industry. Built with a rich, comprehensive
set of object-oriented frameworks, it allows developers to program more
efficiently by reusing both code and design. The scope of these
frameworks spans the spectrum of functionality, including user
interface, multimedia, networking, communications, and data access
programs. Developers can use these frameworks as they are, or use them
as the foundation from which they can create new frameworks to fit
unique application needs.
The TalAE is designed to run on 32-bit operating systems, including
OS/2, AIX, HP-UX, PowerOpen, and future versions of System 7.
Applications that adhere to the TalAE programming model will be
source-compatible and easily deployed across these environments.
Taligent provided IBM and its other investors, Apple and
Hewlett Packard, with the Application Environment reference release in
June, when it also introduced the Taligent PEEK (Partners Early
Experience Kit) early support program.
Taligent is an independent system software company owned by Apple
Computer Inc., Hewlett-Packard Co., and IBM. Taligent, along with its
investors, will license, market and support its software products
worldwide.
EEP Phases
----------
The ITAF Early Experience Program consists of four phases. The current
phase is Phase 2. Phase 3, during which more participants will be
added, is scheduled for October/November 1994. Phase 4, scheduled for
February/March 1995, is the official and final ITAF beta program,
including the complete set of functions that will be in the generally
available product.
EEP Objectives
--------------
The objectives of the ITAF EEP are to:
o Provide the participants with a toolkit for designing and implementing
a project of their choice that exploits the features of the Taligent
technology.
o Provide the IBM development organization with early feedback about
the product and associated services.
o Produce referable applications to showcase at the general
announcement.
The EEP includes periodic review to ensure that the objectives of both
the participants and the IBM developers are met.
ITAF Functional Description (Phases 2 and 3)
--------------------------------------------
The ITAF product allows programmers to create applications in a fraction
of the time that would be needed with current system libraries and
tools. It contains an extensive set of object-oriented frameworks that
the programmer customizes through the object-oriented technique of
inheritance. A set of protability frameworks and classes are provided
that can substantially isolate the programmer from platform differences.
These frameworks can be used incrementally to enhance existing
applications. For programmers creating new software, frameworks are
provided for structuring that software as small, independent tools that
automatically and seamlessly work together to allow users to manipulate
their data, manage workflow, and collaborate as needed to accomplish
many diverse tasks.
The functions provided in Phase 2 of the EEP are described below as
three categories of different frameworks.
Independent Portability Frameworks
----------------------------------
The first category of classes and frameworks provides operating system
wrappers, imaging frameworks, time-based media frameworks,
internationalized text frameworks, and utility frameworks.
The operating system wrappers include classes for processes, threads,
semaphores, timers, and shared and non-shared memory and files.
The imaging frameworks provide low-level 2-D and 3-D graphic rendering,
scalable and rotatable text rendering, print-stream generation, and
easy-to-use, high-level structured graphics.
Time-based media frameworks provide playing, recording, and controlling
of sound and video.
Internationalized text frameworks include classes for Unicode and other
codesets, and frameworks for locale-specific date/time/number
formatting, text sorting, and searching. Only a US English locale is
supported in EEP Phase 2.
Utility frameworks include template-based collections and streams.
Collections include sets, arrays, run arrays, linked lists, sorted
lists, queues, dequeues, and dictionaries. THe streaming framework
supports writing out an object's state in a bytestream format that can
be saved or transferred to another process. Subsequently, an identical
object can be reconstructed from the bytestream.
GUI Frameworks
--------------
The second category of frameworks provides a graphical user interface
framework and user interface controls. Applications developed using
these frameworks integrate seamlessly into the platform's desktop
environment for window management and input event-handling.
The graphical user interface framework provides both a top-level window
framework and lightweight view hierarchies within top-level windows.
Input event routing is handled between views and windows. A partial set
of GUI controls are provided. These controls can be easily modified or
extended using inheritance.
These frameworks, unlike the frameworks described in the first category
above, depend upon the use of other frameworks. Specifically, use of the
graphical user interface and control frameworks in a program requires
the program to also use the frameworks from the first category for the
following functions: imaging, processes, threads, semaphores, timers,
and memory.
Taligent Programming Model
--------------------------
The third category of frameworks provides a new programming model for
software. Rather than creating large applications, programmers create
independent tools that plug into the frameworks. The frameworks ensure
that these tools automatically and seamlessly integrate with each other
to exchange data and to use each other's services. Tools encapuslate
access and modification of data, and separately provide one or more user
interfaces for presentation and interaction with this data.
The major frameworks in this category are the document framework,
presentation framework, and a set of generic tools for text and
graphics. The document framework supports a hierarchy of embedded tools
and high-level functions common to all tools, particularly support for
tool hierarchies through embedding and unlimited undo/redo.
Workplace Shell Integration
---------------------------
In Phase 2 of the EEP, cut/copy/paste between Taligent applications will
be supported. Minimal integration with the Workplace Shell is provided.
A more seamless integration between Taligent applications, OS/2
Presentation Manager applications, and the Workplace Shell will be
provided in Phase 3, including drag/drop and exchange of common data
formats.
Benefits for Participants
-------------------------
Participants in the ITAF EEP will benefit from having:
o Early access to the Taligent object-oriented technology, as offered in
IBM's Taligent Application Environment product.
o Early experience in object-oriented frameworks development.
o An early start in developing applications that adhere to IBM's new
object-oriented API roadmap, and that are Taligent-compatible.
o (For ISVs) Possible product endorsement and/or early exposure if the
ISV's application product is ready for availability at the same time
as IBM's product.
EEP Components
--------------
Participants in the ITAF EEP will receive:
o ITAF code. Pre-release versions of the product code will be made
available, in stages and with agreed-to refreshes, to participants.
o Publications. Associated product documentation will be provided in
stages in pre-release form.
In addition, Addison-Wesley Publishing Company has announced the
formation of Taligent Press, a new publishing imprint designed to
support technology and products from Taligent, Inc. for the benefit of
programmers, developers, and users. Taligent Press will begin by
offering two distinct series of books. The first, series, The Taligent
Reference Library, will be the official documentation for developers
working in the Taligent Application Environment. The first title in that
series, Taligent's Guide to Designing Programs: A Guide to Well-Mannered
Object-Oriented Programming in C++, was published in April 1994. The
second, an applied series of books on using and programming Taligent
products and strategies, will see its first title, The Design of the
Taligent Operating Environment, published in the fall of 1994.
Participant Selection Criteria
------------------------------
PARTICIPATION IN PHASE 2 IS FULLY SUBSCRIBED. New candidates will be
considered for Phase 3.
Developers will be selected based on their technical and financial
commitment to the program's objectives. The specific criteria used for
the selection process are provided below.
If you meet all the criteria, and you wish to obtain additional
information that may lead to your being selected for this program,
contact either of the IBM employees listed at the end of this item.
IBM will review additional considerations on an individual basis to
ensure that participation will be mutually beneficial to both developers
and IBM. In addition, IBM reserves the right to limit the number of
participants in this program.
Unless otherwise stated, participants should expect to bear the cost of
the following activities:
- Extensive object-oriented application development experience with C++
(preferably with IBM's C Set ++ compiler). The assigned team should
have designed and developed at least one C++ application which has
been deployed, so that they are familiar with the full life-cycle of
the technology. Participants are also asked to assign an executive
sponsor who will provide the required senior management attention and
resources.
- Experience in OS/2 development.
- Good match between possible applications and product's capabilities.
- Resource available to utilize the technology immediately in a
committed project. The resource must include an experienced
object-oriented lead who can manage the program for its duration. This
person will be expected to:
-- Attend the education class to be provided prior to the start of the
program (in phase 2, IBM will pay the class enrollment fee;
participants will pay all other travel expenses)
-- Screen all problems before reporting them to IBM to assure that
they are legitimate problems
- Commitment to do at least one of the following:
-- Enhance or modify a current application, for evaluation purposes,
to use Taligent functions in place of corresponding platform
functions (i.e., identify services to be modified, and provide
feedback on ease of modification or reasons why modification could
not be accomplished)
-- Write a portable commercial or sample application with components
that use services which usually make the application dependent on
the operating system
-- Write a commercial or sample application or tool using Taligent's
new programming model
- Commitment to describe the scope or type of project (application) that
you would develop for this program.
- Commitment and ability to obtain required hardware before start date
of EEP.
- Commitment to participate in periodic status reviews which will be
held to provide feedback while the program is in process. In addition,
participants may be asked to accept/assess additional code drops, and
evaluate the early experience program.
- Willingness to sign a Confidential Disclosure Agreement with IBM
Required Hardware and Software
------------------------------
Participants in the ITAF Early Experience Program should have the
following hardware and software:
o Intel 486DX or better processor, at least 50 MHz
o 24 MB of RAM
o A 520 MB or larger hard disk
o A CD drive for code installation
o IBM OS/2 2.1 plus specific Corrective Service Disks (CSDs)
o IBM C Set ++
o A graphics adapter card that supports a 1024 x 768 resolution at
8 bits per pixel (4 bits per pixel are not supported); the adapter
must also have an OS/2 Presentation Manager device driver
Technical Support
-----------------
Support for this program will be provided by IBM via a toll-free
hotline number. The number will be answered by technical support
personnel, who will be responsible for ensuring that all problems and
questions are resolved.
Education
---------
For Phase 3, IBM Education and Training will offer a five-day class in
Dallas, Texas during the October/November 1994 time frame. The
enrollment fee is 1,995 USD per person. IBM's Software Developer
Programs organization will pay the enrollment fee for one person from
each EEP participant. Each participant will be expected to cover their
own travel, lodging, and meal expenses, as well as enrollment fees for
any additional people.
More Information
----------------
The ITAF EEP is being administered by IBM Software Developer Programs in
Austin, Texas. For more information, contact:
Bob Grafe or Jean Grace
Internet: rjgrafe@vnet.ibm.com Internet: jgrace@vnet.ibm.com
Phone: 1-512-823-1503 Phone: 1-512-838-0593
Fax: 1-512-823-3047 Fax: 1-512-838-1032
Mail: Internal Zip 3107 Mail: Internal Zip 1002
IBM Corporation IBM Corporation
11400 Burnet Road 11400 Burnet Road
Austin TX 78758 Austin TX 78758
========================================================================
+--------------------------------------------------+
| New Book: Taligent's Guide to Designing Programs | booktal
+--------------------------------------------------+
The Taligent Operating Environment is the first commercial software
system based entirely on object-oriented technology. Taligent's Guide to
Designing Programs is a developer's view of this system. It introduces
new concepts of programming, and empowers developers to create software
more productively.
Out of their direct experience in developing the system, the authors
focus on global issues of object-oriented design and writing C++
programs, and the specific issues of programming in the Taligent
Operating Environment. Taligent's Guide to Designing Programs assumes
the reader is an experienced C++ programmer, and proceeds from there to
fully explore "the Taligent way" of programming.
Title: Taligent's Guide to Designing Programs: Well-Mannered
Object-Oriented Design in C++
Authors: Taligent, Inc.
ISBN: 0-201-40888-0
Pages: 144
Price: 19.50 USD
Publisher: Addison-Wesley, 1994
========================================================================
+------------------------------------------+
| Lotus Development Corp. Joins | cilotus
| Component Integration Laboratories, Inc. |
+------------------------------------------+
Component Integration Laboratories, Inc. (CI Labs), a vendor-neutral
industry association promoting component software technology, announces
that Lotus Development Corporation has joined as a full member.
"Beginning in the fall of 1993, leaders in the software industry,
including Lotus, began discussing the need for an open, platform-neutral
component software architecture," explained Andy Poupart, vice president
of CI Labs. "The companies agreed to set specifications and share
technologies. The result is OpenDoc. Now that the sponsors have
completed the incorporation, CI Labs can accept general members, and
we're happy to have Lotus be the first."
Component Software Architecture
-------------------------------
CI Labs' OpenDoc component software architecture incorporates SOM,
Bento, and other technologies to deliver a new level of computing power
by providing users with greater functionality and by simplifying the
process of sharing information on heterogeneous platforms.
Lotus already supports CI Labs' Bento technology in its products. Bento
is a fully replaceable, portable object storage library and format. It
stores and exchanges all types of data, including compound documents and
multimedia, and is being shipped in software products running on UNIX,
Windows, and Macintosh platforms. Lotus was a major contributor to the
development of the Bento technology, and uses Bento in its current
versions of 1-2-3, Improv, and Lotus Notes VIP.
Adopting Object Technologies
----------------------------
"We are joining CI Labs to foster adoption of object technologies we
currently use or plan to use in our products," said John Landry, chief
technology officer of Lotus Development Corp. "We ship several products
today with the OpenDoc Bento file format, a technology we developed in
collaboration with Apple Computer Company and other organizations. We
are pleased that Apple is licensing Bento to CI Labs so that it can be
made available broadly. In addition, we are seriously evaluating SOM
technology and will be evaluating other parts of OpenDoc as they
develop. Lotus is committed to supporting 32-bit architectures and
object-oriented frameworks that facilitate building compound documents
and custom applications, and we support CI Labs and its efforts to
license and evolve open, cross-platform technologies."
CI Labs' sponsors Apple Computer, Inc., IBM Corporation, and
WordPerfect, The Novell Applications Group, have all licensed major
technologies to CI Labs, and have provided significant financial support
to the organization. The sponsors are developing OpenDoc for Macintosh,
OS/2, and Windows platforms, respectively. Lotus is the first company to
join CI Labs at the "full member" level, a category designed for
organizations interested in building upon the technologies and services
provided by CI Labs.
CI Labs Mission
---------------
CI Labs adopts, maintains, licenses, and supports essential component
software technologies. CI Labs will provide reference source code,
technical documentation, example software, and validation services
openly, without non-disclosure requirements.
"CI Labs believes that no one company can deliver true, cross-platform,
component software in a proprietary manner," Poupart explains. "CI Labs
helps the industry to innovate, and encourages companies to compete
based on added value, not on file formats and artificial barriers. We
encourage any company that wants to participate in open development of
object technology to join CI Labs."
OpenDoc Facts
-------------
o More than 12,000 developers have received OpenDoc SDKUs, which are
available on all three platforms: Macintosh, Windows, and OS/2.
o Alpha versions of the OpenDoc SDK on all three platforms are publicly
available without non disclosure agreements.
o More than 3,000 developers have seen OpenDoc interoperate with and
support OLE 2.0 at various developers' meetings, "Parts Kitchens" and
conferences.
o OpenDoc is fully extensible to mainframe and mid-range legacy systems.
o OpenDoc's System Object Model (SOM) gives developers the ability to
use various programming languages such as C, SmallTalk, and C++ to
create objects that can work together on a single desktop, across a
network, and throughout an enterprise.
o OpenDoc's SOM is based on the industry standard for distributed object
management, the Object Management Group (OMG) CORBA 1.1 specification.
Microsoft's proprietary Component Object Model (COM) is not.
o OpenDoc provides inheritance, which significantly reduces development
time and dramatically improves software quality through re-use of
known and tested objects.
o Developers need less time and fewer development resources to develop
to OpenDoc, while gaining complete OpenDoc functionality in addition
to OLE container/server support. In comparison, developing for
Microsoft's OLE is many times more complex.
o More than 200 products supporting one or more of the OpenDoc
technologies -- SOM, Bento and OSA -- are shipping today.
o Because OpenDoc components are lightweight, componentized applications
will require less memory, and users will be able to remove unnecessary
components or plug in preferred components.
More Information
----------------
For more information, contact:
Component Integration Laboratories, Inc.
688 Fourth Ave.
San Francisco CA 94118
Phone: 1-415-750-8352
Internet: cilabs@cil.org
========================================================================
+--------------------------------+
| OpenDoc Spreadsheet for OS/2 | athodoc
| Coming Soon from Athena Design |
+--------------------------------+
Athena Design, Inc. will soon be shipping a native OS/2 version of its
award-winning spreadsheet, Mesa. Mesa 2 for OS/2 embraces IBM's OpenDoc
strategy by providing the first OpenDoc spreadsheet in the world.
OpenDoc, designed to run software across multiple operating systems from
Macintosh to Windows to OS/2 to UNIX, is an emerging industry standard
supported by IBM, Apple, WordPerfect, Novell, Lotus, Borland, Oracle,
Taligent, and now Athena Design.
Full Exploitation of OS/2
-------------------------
This full-function OS/2 spreadsheet will clearly demonstrate OS/2's
superior performance as a desktop operating system with its use of SOM,
OpenDoc, multi-threading, and the object-oriented user interface. In
addition, Mesa 2 includes MOLI, the Mesa Object Library Interface, so
that customers can integrate Mesa objects with their own
line-of-business applications.
REXX Compatibility
------------------
Scheduled for release at the end of September, Mesa 2 will include REXX
compatibility. Users will be able to include REXX scripts in workbooks
to automate routine procedures, build applications, and drive the Mesa
spreadsheet. In their REXX programs, users will be able to utilize
Athena Design's special MScriptd functions to access Mesa's features and
functionality.
"OS/2 users know REXX, and they can build fantastic applications using
it," says Athena Design, Inc. President David Pollak. "We simply
leveraged the power and familiarity of REXX into Mesa 2. Our beta
testers are psyched about it!"
Sparking Interest in Object Orientation
---------------------------------------
Beta testers are not the only ones who are "psyched" about the
forthcoming product. Many people feel that the new software will spark
more interest in OS/2's object-oriented technology:
"The Mesa 2 spreadsheet component is noteworthy, because it is a
high-utility, high-quality software component that can be exploited in
a variety of applications. We are entering a new era in software
development as innovative developers can focus their skills on
high-value areas and profit quickly without having to build and market
monolithic applications that have more features than most people
need."
- Cliff Reeves, director of object-enabling technology, IBM
Personal Software Products Division
"I am delighted to see the value that Athena Design is creating for
their customers through the use of OS/2's native, object-oriented
technology. Developing applications from object-oriented components
will likely be the wave of the future for application development.
Athena Design has caught that wave early, and their customers should
be the beneficiaries."
- Dave Harrington, director of software development programs, IBM
Personal Software Products Division
"Athena Design's Mesa 2 OpenDoc spreadsheet part is an excellent
example of how quickly developers are adopting the OpenDoc philosophy
of componentized applications and object-oriented environments."
- Jed Harris, executive director of Component Integration
Laboratories (CI Labs).
Introductory Offer
------------------
Since its public debut at Object World in San Francisco last month, Mesa
2 and Athena Design are getting a lot of attention in the press. The
product launch includes a special 99 USD introductory price starting 15
August. This offer will be good for a limited time only. The specially
priced package comes with 90 days of technical support via electronic
mail or fax, and a discount on future upgrades. Users can take advantage
of the special introductory offer by calling 1-800-315-MESA within the
USA, or the numbers below from elsewhere.
More Information
----------------
For more information, contact Athena Design directly:
Phone: 1-617-734-6372
Fax: 1-617-734-1130
Internet: info@athena.com
Athena Design, Inc., is a member of IBM's Developer Assistance Program.
========================================================================
+------------------------------------------------+
| IBM Team Wins at Object World in San Francisco | objteam
+------------------------------------------------+
IBM's Swiss software-development team took first place in a competition
at the recent Object World trade show in San Francisco, for its
object-oriented (OO) solution in the field of public administration.
The Swiss team received the Computerworld Application Award, an
international award for OO software development. The award was
sponsored by IDG (publisher of Computerworld and other trade
publications) and Object Management Group, which fosters the development
of OO technologies.
The team won in the category "Best application utilizing reusable
components leveraged from or for use in other projects". Their winning
solution was a client/server application, running under IBM's OS/2,
used to administer the commercial registers of companies. The source
code was written in the OO programming language C++ and consisted of
about 100,000 lines.
IBM software developers kept close contact with their customers --
regional public administrators -- during the whole production period.
The solution achieved a high degree of reusability. Project leader
Walter Ringger estimated that more than 50 percent of the object classes
can be used again in future software development projects, an
achievement that saves cost and time. Some of the existing objects
already have been integrated into a software project for inland revenue
departments in Switzerland.
------------------------------------------------------------------------
(Editor's note: The following information was furnished by Walter
Ringger, project leader, Internet userid chibm1j@ibmmail.com.)
The Handelsregister application was developed by employees of IBM, CAP
Volmac, customer employees, and employees of a Swiss software house over
a period of two years.
Together with our customers (Government Kanton Zug and Solothurn), IBM
Switzerland developed a pure OO application for the administration of
the Commercial Register, which is responsible for the publication of
business data, such as capital, founding, liability, personnel involved,
and restrictions, for all the different company types that have to be
officially registered.
Highlights of the application:
o The application was developed in C++ using GUI_Master as Base-Class
tree, especially for the graphical objects. GUI_Master is a product of
CAP Volmac Utrecht (Netherlands).
o The compiler used was IBM C Set/2.
o About 500 classes were used for the whole application, including:
- 128 GUI_Master classes
- 150 technical classes (which were developed completely application-
independent, to be reused in the next project, taxes)
- 210 application classes, built in a hierarchy as follows:
8 H - application general classes
40 C - classes to use and manage generally defined codes in the
application (DB-Code-Tables)
37 P - classes that manage information about people, such as
name, surname, address, date of birth, birthplace, ...
63 G - classes that manage the business operations for the
mutations of the register information
51 F - classes that manage the register information about the
registered companies, such as names, addresses,
capitalization, people involved and their
authorizations, ...
8 E - classes that start up the application by invoking a logon
procedure that verifies users' functional rights
o 45 classes for a separate user-management application, which enables
granting access rights to different functional levels in the
application, depending on the status condition in the registered
information.
o Lines for technical classes (completely application-neutral), 150
classes with about 25,000 lines of code (approximately 170 lines per
class).
o The real application portion has about 45,000 lines of code
(approximately 220 lines of code per class).
o The application uses a relational database with an SQL interface (the
server can be any DRDA-compatible server).
o The application was developed and runs under OS/2 Presentation
Manager.
o The application is uses CUA '91 standards. The user is guided through
the application with notebooks and containers for the different kinds
of lists.
o The user enters normal business information by directly editing into
the container. No detail dialogs are shown for the different
information parts to be filled out.
o Whenever information can be entered only from a known list of codes,
the user is shown a selection container (Technical List Dialog), which
presents all information possible to be entered for that field.
o The whole application was built from scratch.
o Technical classes are reused and functionally extended in the new
project for the taxes department of the same customers.
Some highlights about the technical classes:
o Easy SQL interface for static SQL programs
o Integrated technical monitoring for objects held in memory
o Integrated logging information about all database accesses
o Logging af all SQL error information
o Technical security object, a security manager that controls the access
rights for the different functional levels of the user
o Technical mechanism for the database access
o Technical dialogs that can interact with the DB access
o Technical object manager that replies to application requests for the
different object types
o Dynamic creation of object, depending on a defined object type
o Multitasking database access
o Integrated parser functionality
o Interface for the Script language to create a document from the
information held in the application
o Debug tools
o Easy National Language Support, e.g., the dialogs and menus are
dynamically set up in the user's language, without having to
maintain dialogs for different user languages
o Encapsulation of the OS/2 Presentation Manager interfaces
o General filter and sort dialogs/mechanism
o Direct editing / owner draw support
o Virtual notebook page support
o Automatic refresh mechanism for database objects
o Window list accessible automatically from every dialog
o Title bar toolbox
o Dynamic bitmaps support
o General drag-and-drop implementation
========================================================================
+-------------------------------------+
| IBM Mail Exchange for IBMLink Users | maillink
+-------------------------------------+
The IBMLink system is now connected to the IBM Mail Exchange service
offered by Advantis. IBMLink users who register for IBMMAIL can now take
advantage of IBMMAIL's many offerings.
IBM Mail Exchange is an integrated worldwide service for distributing
electronic mail. It can be accessed from a variety of IBM-compatible
office systems, and from systems that comply with the Consultative
Committee on International Telephone and Telegraph (CCITT) X.400
recommendations.
Using the functions of the IBMLink Electronic Mail facility to send and
receive mail, you can exchange information electronically with other
users whose hardware and software may be different from yours.
IBM Mail Exchange is accessible from more than 95 countries around the
globe via leased-line or dial connections to the Advantis network and
its global affiliates.
Advantis VAN Interconnection List
---------------------------------
The following is a list of some of the value-added networks (VANs) or
public e-Mail services that are interconnected to Advantis. The list is
not intended to include every service available.
U.S. International
IBM Mail Exchange IBM Mail Exchange
BT Tymnet Dialcom 400 British Telecom Gold 400
SprintMail, US Sprint SprintMail, UK Sprint
AT&T EasyLink arCom 400, Swiss PTT
AT&T Mail ELISA, Helsinki Tel
MCI Mail MAILNET, Telecom Finland
GEnie, GEIS Quick Comm MemoCom - 400NET, Netherlands PTT
Pac Bell MultiMessage, Mercury Communications
Notice, INFONET TelemaX.400, Norwegian Telecom
Bell South
EMBARC, Motorola
CompuServe
Directory Services
------------------
The Advantis Directory can be used by any user of IBM Mail Exchange. It
can also be used by user of other public e-Mail service that are
connected to Advantis and IBM Mail Exchange.
To obtain a list of the directory MENU, create a request containing the
following command:
/GET MENU
SNA users send the request to:
INFORM at IBMMAIL
X.400 users send the request to:
C=GB; A=IBMX400; P=IBMMAIL; S=INFORM; G=INFORM
Service Functions
-----------------
Using IBM Mail Exchange, you can:
o Extend the reach of your host system, and help maximize your company's
investment in systems, people, and training to support a wider range
of business activities
o Obtain support for a wide range of IBM and non-IBM systems and devices
o Benefit from value-added functions specially tailored to your
environment, which make the system accessible, secure, and easy to use
o Take advantage of the IBM Mail Exchange fax service for an easy and
reliable way to send fax messages
o Link to other messaging and office services on the Advantis network
o Communicate with trading partners on other value-added networks using
the X.400 VAN interconnection.
The IBM Mail Exchange service provides the following main functions:
o Worldwide distribution of electronic mail items
o Links to different types of systems
o Access from your familiar IBMLink Electronic Note facility
o Unique inter-enterprise user addresses
o Online directory facilities:
- A user directory
- A Trade Directory Facility
o Open or controlled communications options
o A facility for sending text to fax machines
IBM Mail Exchange Charges
-------------------------
Monthly userid charge
- 3 USD per month
(Not applicable to customer-owned Advantis account IDs)
IBM Mail Exchange domestic message
- 25 US cents for each 2,000 characters, up to and including 40,000
characters (with a minimum charge of 2 message segments)
- 10 US cents for each additional 2,000 characters, up to and including
100,000 characters
- 6 US cents for each additional 2,000 characters, up to and including a
10 MB character file (10 MB is the maximum size supported)
IBM Mail Exchange international message
- 36 US cents for each 2,000 characters, up to and including 40,000
characters (with a minimum charge of 2 message segments)
- 18 US cents for each additional 2,000 characters, up to and including
100,000 characters
- 9 US cents for each additional 2,000 characters, up to and including a
10 MB character file (10 MB is the maximum size supported)
IBM Mail Exchange fax
- Based on transmission time and sender/recipient charge band. Rounded
up to the nearest whole minute.
Charge Band 1 = 0.85 USD per minute
-----------------------------------
- Charge Band 1 locations:
USA, including Alaska, Hawaii, Puerto Rico, St. Thomas, St. Croix
- If you send from any location within Charge Band 1 to any other
location within Charge Band 1, you will incur charges of 85 US
cents per minute
Charge Band 2 = 1.30 USD per minute
-----------------------------------
- Charge Band 2 locations include:
Anguilla, Bahamas, Barbados, Bermuda, Canada, Cayman Islands,
Dominica, Dominican Republic, Grenada, Jamaica, Montserrat, St.
Kitts, St. Lucia, St. Vincent
- If you send from any location within Charge Band 1 to any location
within Charge Band 2, you will incur charges of 1.30 USD per
minute
- Sending from any country to itself (with the exception of the USA)
also incurs a charge of 1.30 USD per minute
Charge Band 3 = 2.70 USD per minute
-----------------------------------
- Charge Band 3 is comprised of all other locations
- If you send from any location within Charge Band 1 to any location
within Charge Band 3, you will incur charges of 2.70 USD per
minute
IBMLink Charges
---------------
IBMLink OV/VM usage fee
- 45 US cents per message
Ordering Information
--------------------
You can order this service electronically, directly from IBMLink. To
register, key the following command on an IBMLink command line:
aeforms IMXORD
You will be presented with an electronic form/agreement. Please read all
the terms and conditions contained in this form, and fill in all the
required information. Your completed form will automatically be sent
to Advantis for processing.
If you have any questions pertaining to the use of AE/Forms, please
submit a feedback via the IBMLink Feedback Facility.
========================================================================
+--------------------------------------------------------+
| New OS/2 Development Tools: IBM's PL/I for OS/2 Family | plios2
+--------------------------------------------------------+
Introducing three new products for today's programmer!
PL/I is well known as a powerful, proven language that was designed with
the programmer in mind.
Today's programmer is developing complex client/server applications.
Today's programmer is expected to be more productive; to write more code
in less time and to write better quality applications in the most cost
effective environment.
IBM introduces three new members of the PL/I Family that have been
designed with today's programmer in mind: PL/I for OS/2 Professional
Edition, PL/I for OS/2 Personal Edition, and the PL/I for OS/2 Toolkit.
Get Client/Server Right with PL/I
---------------------------------
If your company has a large inventory of PL/I applications, you are
probably looking for a way to take advantage of new technologies, while
leveraging the investments you have already made. Are you wondering if
there's a way to reduce your mainframe overhead and program more
productively, without compromising the power and flexibility that made
PL/I an excellent investment over the years?
PL/I for OS/2 Professional Edition and the PL/I for OS/2 Toolkit can
relieve your mainframe by letting you move your applications to a
powerful development environment on the PC. The PL/I for OS/2 products
provide a visual PM front-end for developing VSAM, DB2, CICS, and IMS
Client Server/2 applications.
Continue to use your PL/I expertise while optimizing for the creation
of database and transaction-driven applications that will execute on a
mainframe, as client/server applications, or on a standalone PC.
Benefit from OS/2 Ease of Use and Performance
---------------------------------------------
OS/2 has many powerful features that makes it an attractive environment
for PL/I development. Here are just a few:
o Ease of use through an object-oriented iconic "drag and drop"
interface, which makes OS/2 easy to learn and use
o Performance that is predictable and consistent
o True multithreading that lets you use multiple programs simultaneously
o 32-bit addressability means you can tap the potential of today's
advanced microprocessing technology
With these features, OS/2 can raise your computing capability to a whole
new level by allowing you to work quickly, easily, and intuitively.
PL/I takes advantage of these innovative features in OS/2. The PL/I for
OS/2 products include header files that let you develop OS/2
Presentation Manager applications; a visual tool that generates PL/I
code as you 'paint' Presentation Manager applications, and PL/I supports
OS/2's multi-threading capability to further improve performance.
Together, PL/I and OS/2 provide you with a powerful, reliable
application development solution that increases your choices and
multiplies your opportunity to get bigger and better benefits from
your PL/I code and from your system.
Access DB2
----------
If you depend on data stored in a DB2 database across multiple
platforms, you probably want to access it from your PL/I applications,
whether they are running on MVS or OS/2.
PL/I for OS/2 Professional Edition includes a preprocessor that supports
DB2/2 and lets you imbed SQL statements in your PL/I programs. If you
have a distributed database connected by DDCS/2, you can access data
stored in other DB2 products, from PL/I applications on OS/2.
You can now access DB2 data on multiple platforms from PL/I products on
multiple platforms. PL/I's database solution lets you build new
client/server applications, or extend the life of your existing
mainframe PL/I applications.
Develop CICS Applications in a Client/Server Environment
--------------------------------------------------------
CICS is the transaction management solution of choice for many
businesses. If your company uses CICS for online transaction processing,
you can take advantage of the client/server support provided by both
CICS OS/2 and PL/I for OS/2 Professional Edition.
PL/I for OS/2 Professional Edition includes a CICS preprocessor that
lets you develop CICS applications on OS/2. CICS OS/2 and PL/I for OS/2
Professional Edition provide powerful facilities for improving your
productivity in the development and debugging of new applications. PL/I
for OS/2 is a valuable tool for development of CICS applications for
running on CICS/VSE and CICS/ESA systems.
The transaction management solution provided by CICS OS/2 and PL/I for
OS/2 Professional Edition lets you build new client/server applications,
or extend the life of existing mainframe applications.
Develop IMS Client Server/2 Applications
----------------------------------------
If you have IMS data or transactions on a mainframe, you can now access
them from applications written in a more productive environment.
Using PL/I for OS/2 Professional Edition and IMS Client Server/2, you
can develop client/server applications that call IMS data or invoke
IMS transactions that are running on a mainframe. By combining these two
products, you can access your mainframe IMS data and transactions from a
more flexible environment, while preserving data integrity.
Developing and maintaining applications that access mainframe IMS can be
very easy with PL/I. You can develop graphics-based applications with
PL/I for OS/2 Professional Edition. This simplifies the process by
letting programmers paint an application, therefore automating the
application development process. Did you have any idea IMS applications
could be this easy to write?
Tailor PL/I to Your Organization
--------------------------------
PL/I is a powerful language that affords programmers a lot of
flexibility. You can, for example, alter the severity of compiler
messages or suppress them completely. When debugging your program, you
can get a listing of diagnostic messages that identify errors in the
source program. Your program listing can also include an attribute and
cross-reference table which tells you not only in which lines a variable
is referenced, but also in which lines it is altered.
Improve Your Productivity
-------------------------
PL/I for OS/2 provides a cost-effective visual desktop development and
test environment. PL/I for OS/2 with WorkFrame/2, a GUI project manager,
makes application development simpler and more straightforward. Using
PL/I for OS/2 and Workframe/2 you can, for example, set compiler and
other options, and link them to a specific program or project for
repeated use. Using WorkFrame/2, you can also identify and locate error
messages, and edit your source code without ever leaving your work
session.
Clean Up Your PL/I Applications with a Graphical Facility
---------------------------------------------------------
With PL/I for OS/2's powerful GUI debug facility, you can set change,
entry, or statement breakpoints. Other debugging features include the
ability to trap conditions and monitor changes in variables during
execution of your program.
Benefit from New PL/I Language Features
---------------------------------------
The following is a list of some new language enhancements in the PL/I
for OS/2 products:
o Strongly typed enumerations, typed structures and unions, and
user-defined types make it easier for you to identify potential
problems at compile time.
o PL/I's various storage classes--including automatic, static,
controlled, defined, and based--increase the flexibility of the
language.
o A choice of linkages and parameter-passing mechanisms lets you call C,
C, C++, REXX, and Fortran applications from within your PL/I
applications.
o The new PACKAGE statement allows you to group related declarations and
procedures that share name scope.
o A state-of-the-art macro facility is now available in PL/I for OS/2.
o With restricted expressions and named constants, you can create
parameters in your source code so that when one item changes, all
related items automatically adjust.
Mainframe Compatibility
-----------------------
PL/I for OS/2 Professional Edition supports EBCDIC character data and
hexadecimal float data It also provides SAA language level checking
and other features that improve compatibility with mainframe PL/I.
Choose the PL/I That's Right for You
------------------------------------
PL/I for OS/2 comes in two varieties ... a Personal Edition and a
Professional Edition. Both editions include a full 32-bit compiler,
run-time, and graphical debugging facility.
PL/I for OS/2 Personal Edition was designed for small software
development companies, consultants, and students. The Personal Edition
supports new PL/I application development on standalone PCs or small
LANs.
PL/I for OS/2 Professional Edition includes all the features of the
Personal Edition, additional function that enhances its compatibility
with the mainframe compiler, preprocessor support for DB2/2 and CICS
OS/2, and support for IMS CS/2. PL/I for OS/2 Professional Edition was
designed for programmers who develop or maintain mainframe PL/I
applications and are looking for a reliable client/server solution.
The PL/I for OS/2 Toolkit consists of additional tools, including a
graphical prototyping tool and a code generator that can help you
develop graphical user interfaces. The PL/I for OS/2 Toolkit can help
you streamline the programming process, to offer a complete development
environment for PL/I for OS/2 PM applications. It can be used as both a
prototyping tool and a code generator to develop user interfaces.
Features of PL/I for OS/2 Personal Edition
------------------------------------------
Price 299 USD, including IBM Service
o Implementation of the PL/I language
o WorkFrame/2 support
o PL/I Interactive Test Facility (PLTEST)
o Interlanguage communication
o Macro facility
o PM Programming
Features of PL/I for OS/2 Professional Edition
----------------------------------------------
Price 1250 USD, including IBM Service
- All features of PL/I for OS/2 Personal Edition
- Support for EBCDIC character and hexadecimal float data
- SAA language level checking
- Support for DB2/2, including an SQL preprocessor
- Support for CICS OS/2, including a CICS preprocessor
- Support for IMS Client Server/2
Features of PL/I for OS/2 Toolkit
---------------------------------
Price 199 USD, including IBM Service
- Visual PL/I, a tool to build PM applications
- A programming aid designed to help you convert C header files to PL/I
header files
- OS/2 Developer's Toolkit 2.1
Installation Information
------------------------
PL/I for OS/2 is available on 3.5-inch diskettes, and includes an
automated installation program. Generated object programs run under IBM
OS/2 Version 2.0 (or later).
IBM WorkFrame/2 Version 2.1 is included with the PL/I for OS/2 package,
and requires OS/2 Version 2.1 if you choose to install it.
Ordering Information
--------------------
To order PL/I for OS/2, contact an IBM representative. Or, from the
following countries, please call the corresponding number:
Austria 0222 21145 2500
France 05 03 03 03
Italy 167 018001
Netherlands 030 384040
Switzerland 01 436 62 33
United Kingdom 0705 564414
United States 1-800-IBM-CALL
Ask for part number 10H7848 (Professional Edition) or 10H7819 (Personal
Edition).
The Toolkit (part number 1322966) is a feature of both PL/I for OS/2
Personal Edition and PL/I for OS/2 Professional Edition.
From anywhere, at anytime, you can send your questions to the PL/I
development team. Our fax number is 1-408-463-4820.
========================================================================
+---------------------------------------------------+
| List of All Files (Except Multimedia) in OS/2 2.1 | filesos2
+---------------------------------------------------+
Here is the list of all OS/2 2.1 files except the multimedia files. The
number of files listed is 1,303.
In the column titled "Found on OS/2 Diskette Number", entries are as
follows:
IN = OS/2 installation diskette
1 through 13 = OS/2 system diskettes (salmon-colored)
D1 and D2 = OS/2 display driver diskettes (salmon-colored)
P1 and P2 = OS/2 printer driver diskettes (salmon-colored)
Found
on
OS/2
Diskette Directory Into Which
Filename Number This File is Installed Function
-------- ------ ---------------------- --------
ABIOS.SYS IN \OS2 List of ABIOS patch files
ACARTCO0.FNT P1 \HP\PCL Font for HP laser printers
ACDISIO.HLP 13 \OS2\HELP Terminal emulation applet
ACL.EXE 2 \OS2 Access control list utility
ACLCHECK.LST 2 \OS2 Access control list
ACLPANEL.DLL 2 \OS2 Access control list library
ACSACDI.DAT 13 \OS2\APPS Terminal emulation applet
AHA152X.ADD 3 \OS2 Adaptec SCSI device driver
AHA154X.ADD 3 \OS2 Adaptec SCSI device driver
AHA164X.ADD 3 \OS2 Adaptec SCSI device driver
AHA174X.ADD 3 \OS2 Adaptec SCSI device driver
ANIMAT.AMT 3 \OS2\HELP Tutorial animation file
ANMT.DLL 2 \OS2\DLL Tutorial animation library
ANSI.EXE 2 \OS2 Allows or prevents extended
display and keyboard
support for the OS/2
command processor
ANSI.SYS 8 \OS2\MDOS Allows or prevents extended
display and keyboard
support for the OS/2
command processor
ANSICALL.DLL 1 \OS2\DLL Extended display and
keyboard support
ANSIIBM.HLP 13 \OS2\HELP Terminal emulation applet
ANSI364.HLP 13 \OS2\HELP Terminal emulation applet
APM.SYS 7 \OS2 Device driver for 16-bit
Advanced Power Management
APMDELL.SYS 7 \OS2 Device driver for Dell
Advanced Power Management
APPEND.EXE 8 \OS2\MDOS Sets a search path for data
files in VDMs
APPS.HLP 6 \OS2\MDOS\WINOS2 Win-OS/2 help file for DOS
applications
APPS.INF 6 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 information file
for DOS applications
ARIAL.FOT 6 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 Adobe font
ARIAL.TTF 6 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 Adobe font
ARIALB.FON 10 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 Adobe font
ARIALBD.FOT 6 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 Adobe font
ARIALBD.TTF 6 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 Adobe font
ARIALBI.FOT 6 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 Adobe font
ARIALBI.TTF 6 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 Adobe font
ARIALI.FOT 6 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 Adobe font
ARIALI.TTF 6 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 Adobe font
ASSIGN.COM 8 \OS2\MDOS Gives a different drive
letter to an existing
drive
ATM.INI 6 \OS2\MDOS\WINOS2 Profile for Adobe Type
Manager font
ATMCNTRL.EXE 6 \OS2\MDOS\WINOS2 Win-OS/2 ATM control file
ATMFONTS.QLC 10 \PSFONTS Quickload file containing
a list of installed fonts
and font metrics
ATMSYS.DRV 6 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 ATM device driver
ATM16.DLL 5 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 ATM 16-bit library
ATM32.DLL 5 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 ATM 32-bit library
ATTRIB.EXE 13 \OS2 View/change file attributes
AT480A.DSP D2 Not installed ATI 28800 video setup file
for DSPINSTL
AT480AC.DSP D1 Not installed ATI 28800 video setup file
for DSPINSTL
AT480B.DSP D2 Not installed ATI 28800 video setup file
for DSPINSTL
AT480BC.DSP D1 Not installed ATI 28800 video setup file
for DSPINSTL
AT600B.DSP D2 Not installed ATI 28800 video setup file
for DSPINSTL
AT600BC.DSP D1 Not installed ATI 28800 video setup file
for DSPINSTL
AT768B.DSP D2 Not installed ATI 28800 video setup file
for DSPINSTL
AT768BC.DSP D1 Not installed ATI 28800 video setup file
for DSPINSTL
AUTOEXEC.BAT \ Batch file that runs when a
VDM is started
BACKUP.EXE 11 \OS2 Utility to back up files to
floppies
BARCODE0.FNT P1 \HP\PCL Font for HP laser printers
BASIC.COM 8 \OS2\MDOS BASIC language interpreter
BASICA.COM 8 \OS2\MDOS Advanced BASIC language
interpreter
BCARTTM0.FNT P1 \HP\PCL Font for HP laser printers
BDBVH.DLL 13 \OS2\DLL Bidirectional support
library
BDCALLS.DLL 3 \OS2\DLL Bidirectional support
library
BDKBDM.EXE 13 \OS2 Bidirectional support for
keyboard
BDPRTM.EXE 13 \OS2 Bidirectional support for
printing
BKSCALLS.DLL 1 \OS2\DLL Base keyboard calls
BLOCKS.BMP 8 \OS2\BITMAP Bitmap
BMSCALLS.DLL 1 \OS2\DLL Base monitor calls
BOOT.COM 3 \OS2 Switches between native DOS
and OS/2
BOX.BMP 8 \OS2\BITMAP Bitmap
BOX.EX 9 \OS2\APPS Enhanced PM editor applet
BRICK.BMP 8 \OS2\BITMAP Bitmap
BRILLIA0.FNT P1 \HP\PCL Font for HP laser printers
BUTTERFL.BMP 8 \OS2\BITMAP Bitmap
BUTTON.DLL 2 \OS2\DLL PM button control library
BVHCGA.DLL D2 \OS2\DLL CGA base video handler
library
BVHEGA.DLL D2 \OS2\DLL EGA base video handler
library
BVHINIT.DLL D1 \OS2\DLL Base video handler
initialization library
BVHMPA.DLL D1 \OS2\DLL MPA base video handler
library
BVHSVGA.DLL D1 \OS2\DLL SVGA base video handler
library
BVHVGA.DLL D1 \OS2\DLL VGA base video handler
library
BVHWNDW.DLL 2 \OS2\DLL Base video handler window
library
BVHXGA.DLL D1 \OS2\DLL XGA base video handler
library
BVH8514A.DLL D1 \OS2\DLL 8514A base video handler
library
BVSCALLS.DLL 1 \OS2\DLL Base video system library
CACHE.EXE 10 \OS2 Caching utility
CALC.EXE 9 \OS2\MDOS\WINOS2 Win-OS/2 calculator
CALC.HLP 9 \OS2\MDOS\WINOS2 Help for Win-OS/2
calculator
CALENDAR.EXE 9 \OS2\MDOS\WINOS2 Win-OS/2 calendar
CALENDAR.HLP 9 \OS2\MDOS\WINOS2 Help for Win-OS/2 calendar
CALIBRAT.DAT 12 \OS2 Data file to calibrate
touch screens
CALIBRAT.EXE 12 \OS2 Calibration program for
touch screens
CALIBRAT.TXT 12 \OS2 Information displayed
while calibrating
CAN_ADF.EXE P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 Canon soft-font
installer
CANON10E.DRV P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 printer driver
CANON130.DRV P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 printer driver
CANON330.DRV P1 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 printer driver
CANYON.MID 6 \OS2\MDOS\WINOS2 Win-OS/2 MIDI sound file
CARDFILE.EXE 9 \OS2\MDOS\WINOS2 Win-OS/2 cardfile applet
CARDFILE.HLP 9 \OS2\MDOS\WINOS2 Help for Win-OS/2 cardfile
applet
CARDSYM.FON 9 \OS2\APPS Solitaire game
CASTLE.HLP 10 \OS2\HELP Mah-Jongg game
CASTLE.MAH 10 \OS2\APPS Mah-Jongg game
CCARTIN0.FNT P1 \HP\PCL Font for HP laser printers
CDFS.IFS 12 \OS2 CD-ROM installable file
system
CDROM.TBL 2 \OS2\INSTALL List of supported CD-ROM
drives
CGA.DRV D2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 CGA device driver
CGA.RC 9 \OS2 CGA resource file used to
create OS2.INI
CGAFIX.FON D2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 CGA font
CGAOEM.FON D2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 CGA font
CGASYS.FON D2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 CGA font
CHARMAP.EXE 6 \OS2\MDOS\WINOS2 Win-OS/2 character map
applet
CHARMAP.HLP 6 \OS2\MDOS\WINOS2 Help for Win-OS/2
character map applet
CHESSAI.DLL 13 \OS2\APPS\DLL Chess game
CHIMES.WAV 9 \OS2\MDOS\WINOS2 Win-OS/2 sound file
CHKDSK.COM 2 \OS2 Analyzes the drive
CHORD.WAV 9 \OS2\MDOS\WINOS2 Win-OS/2 sound file
CITOH.DRV P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 printer driver
CIT24US.DRV P1 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 printer driver
CIT9US.DRV P1 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 printer driver
CLEANUP.EXE IN \OS2\INSTALL Deletes extraneous files
used during installation
CLIPBRD.EXE 6 \OS2\MDOS\WINOS2 Win-OS/2 clipboard
executable
CLIPBRD.HLP 6 \OS2\MDOS\WINOS2 Win-OS/2 clipboard help
CLIPOS2.EXE IN \OS2 OS/2 clipboard program
executable
CLIPVIEW.HLP IN \OS2\HELP OS/2 clipboard help
CLOCK.EXE 9 \OS2\MDOS\WINOS2 Win-OS/2 clock program
CLOCK01.SYS 1 \OS2 Clock device driver for
Family 1 systems
CLOCK02.SYS 1 \OS2 Clock device driver for
Family 2 systems
CL480A.DSP D2 Not installed Cirrus Logic video setup
file for DSPINSTL
CL480AC.DSP D1 Not installed Cirrus Logic video setup
file for DSPINSTL
CL480B.DSP D2 Not installed Cirrus Logic video setup
file for DSPINSTL
CL480BC.DSP D1 Not installed Cirrus Logic video setup
file for DSPINSTL
CL600B.DSP D2 Not installed Cirrus Logic video setup
file for DSPINSTL
CL600BC.DSP D1 Not installed Cirrus Logic video setup
file for DSPINSTL
CL768B.DSP D2 Not installed Cirrus Logic video setup
file for DSPINSTL
CL768BC.DSP D1 Not installed Cirrus Logic video setup
file for DSPINSTL
CMD.EXE 1 \OS2 Command interpreter
CMDREF.INF 12 \OS2\BOOK Command reference help
COLUMNS.BMP 8 \OS2\BITMAP Bitmap
COM.SYS 13 \OS2 Serial port device driver
COMDD.SYS 8 \OS2\MDOS DOS serial port device
driver
COMM.DRV 6 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 serial port device
driver
COMMAND.COM 3 \OS2\MDOS DOS command interpreter
COMMDLG.DLL 6 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 common dialogs
library
COMP.COM IN \OS2 File compare program
CONFIG.SYS \ OS/2 configuration file
CONFIG.SYS \OS2\INSTALL Back up OS/2 configuration
file
CONFIG.SYS 1 Not installed Generic OS/2 configuration
file
CONTROL.EXE 6 \OS2\MDOS\WINOS2 Win-OS/2 control file
CONTROL.HLP 5 \OS2\MDOS\WINOS2 Win-OS/2 control program
help
CONTROL.INF 6 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 information file
for Control Panel and
printer installation
CONTROL.INI 12 \OS2\MDOS\WINOS2 Win-OS/2 control program
initialization file
CONTROL.SRC 10 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 CONTROL.INI
template
CONVERT.EXE 9 \OS2 Program to convert OS/2 1.x
applications to 2.x
COUNTRY.SYS 1 \OS2\SYSTEM Contains specific country
information
COUR.FOT 6 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 courier font for
EGA displays
COUR.OFM 6 \PSFONTS Courier font
COUR.PFB 12 \PSFONTS Courier font
COUR.PFM 6 \PSFONTS\PFM Courier font
COUR.TTF 6 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 Adobe font
COURB.FON 10 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 courier font
COURB.OFM 6 \PSFONTS Courier font
COURB.PFB 12 \PSFONTS Courier font
COURB.PFM 6 \PSFONTS\PFM Courier font
COURBD.FOT 6 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 courier font
COURBD.TTF 6 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 Adobe font
COURBI.FOT 6 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 courier font
COURBI.OFM 6 \PSFONTS Courier font
COURBI.PFB 12 \PSFONTS Courier font
COURBI.PFM 6 \PSFONTS\PFM Courier font
COURBI.TTF 5 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 Adobe font
COURE.FON 10 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 courier font
COURF.FON 10 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 courier font
COURG.FON 10 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 courier font
COURI.FOT 6 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 courier font
COURI.OFM 6 \PSFONTS Courier font
COURI.PFB 12 \PSFONTS Courier font
COURI.PFM 6 \PSFONTS\PFM Courier font
COURI.TTF 6 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 Adobe font
COURIER.BGA 11 \OS2\DLL Courier bitmap font
COURIER.CGA 11 \OS2\DLL Courier bitmap font
COURIER.EGA 11 \OS2\DLL Courier bitmap font
COURIERI.XGA 11 \OS2\DLL Courier bitmap font
CPISPFPC.DLL 7 \OS2\DLL Installation aid library
CREATEDD.EXE 7 \OS2 Create a dump diskette for
use with the stand-alone
dump tool, OS2DUMP
CTLSACDI.DLL 13 \OS2\DLL Terminal emulation applet
CTLSACDI.EXE 13 \OS2\APPS Terminal emulation applet
CUSTOM.MDB 13 \OS2\APPS Terminal emulation applet
DATABASE.DAT IN \OS2\INSTALL Database data file used in
migrating applications
DATABASE.TXT IN \OS2\INSTALL Database text file used in
migrating applications
DBTAGS.DAT IN \OS2\INSTALL Database data file used in
migrating applications
DCARTPR0.FNT P1 \HP\PCL Font for HP laser printers
DDEML.DLL 6 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 Dynamic Data
Exchange management
library
DDINSTAL.EXE IN \OS2\INSTALL Device driver installation
program
DDINSTAL.HLP IN \OS2\HELP Device driver installation
program help
DEBUG.EXE 8 \OS2\MDOS DOS system debugger
DECCOLOR.WPD P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 print definition
file
DECLPS20.WPD P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 print definition
file
DEC1150.WPD P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 print definition
file
DEC2150.WPD P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 print definition
file
DEC2250.WPD P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 print definition
file
DEC3250.WPD P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 print definition
file
DEFAULT.BMP 10 \OS2\APPS Mah-Jongg game
DEFAULT.HLP 10 \OS2\HELP Mah-Jongg game
DEFAULT.MAH 10 \OS2\APPS Mah-Jongg game
DELFT.BMP 8 \OS2\BITMAP Bitmap
DEV002.MSG 12 \OS2 Message file used by CD-ROM
file system
DICONIX.DRV P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 printer driver
DING.WAV 9 \OS2\MDOS\WINOS2 Win-OS/2 sound file
DISK.NUM 01 Not installed Used to calculate the
number of installation
disks
DISKCOMP.COM IN \OS2 Compares two disks
DISKCOPY.COM 1 \OS2 Copies disks
DISPLAY.DLL 3 \OS2\DLL Library used by the
existing display
DISTINC0.FNT P1 \HP\PCL Font for HP laser printers
DJFAMGEN.DLL P1 \HPDJ\PCL Deskjet family of printers
PCL DLL
DMCOLOR.DLL P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 universal color
printing support library
DMPC.EXE 7 \OS2\INSTALL Installation aid file used
to create EZ-VU panels
DMQSPROF.DLL D1 \OS2\DLL Display mode query and set
profile
DM309.DRV P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 printer driver
DOS.SYS 1 \OS2\MDOS Device driver used to start
DOS sessions
DOSCALLS.LIB 2 \OS2 Library containing entry
points for OS/2 base APIs
DOSCALL1.DLL 1 \OS2\DLL Library containing entry
points for OS/2 1.x
programs
DOSKEY.COM 8 \OS2\MDOS Recalls DOS commands, edits
command
DOSKRNL 3 \OS2\MDOS DOS Kernel
DOSRFICO.DLL 3 \OS2\DLL DLL to refresh icons used
during install
DPTPRES.EXE 3 \OS2 DPT SCSI device driver
DPT20XX.ADD 3 \OS2 DPT SCSI device driver
DRAG.DLL 2 \OS2\DLL DLL used by PM to allow
drag/drop
DRAGON.WAV 10 \OS2\APPS Mah-Jongg game
DRAW.EX 9 \OS2\APPS Enhanced PM editor
executable
DRIVERS.CPL 6 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 control panel
DRVMAP.INF 6 \OS2\MDOS\WINOS2\SYSTEM Maps Win-OS/2 printer
drivers to OS/2 printer
drivers
DRWATSON.EXE 6 \OS2\MDOS\WINOS2 Win-OS/2 applet
DSPINSTL.EXE IN \OS2\INSTALL Installs video drivers
DSPINSTL.HLP 1 \OS2\HELP Help for video driver
installation
DSPRES.DLL D1 \OS2\DLL Display driver font library
DTM.DLL 7 \OS2\DLL Installation aid library
E.EXE 1 \OS2 System editor
EA DATA. SF \ File that holds all
extended file attributes
EAUTIL.EXE 1 \OS2 Utility used to manipulate
extended attributes
ECARTLE0.FNT P1 \HP\PCL Font for HP laser printers
EDLIN.COM 8 \OS2\MDOS DOS line editor
EGA.DRV D2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 EGA display device
driver
EGA.RC 9 \OS2 EGA resource file used to
create OS2.INI
EGA.SYS D2 \OS2\MDOS Provides EGA support for
VDMs
EGAFIX.FON D2 \OS2\MDOS\WINOS2\SYSTEM EGA font for Win-OS/2
EGAHIBW.DRV D2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 EGA display device
driver
EGAMONO.DRV D2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 EGA display device
driver
EGAOEM.FON D2 \OS2\MDOS\WINOS2\SYSTEM EGA font for Win-OS/2
EGASYS.FON D2 \OS2\MDOS\WINOS2\SYSTEM EGA font for Win-OS/2
EHXDLMRI.DLL IN \OS2\DLL System editor library
EHXHP.HLP IN \OS2\HELP System editor library
EMM386.SYS 8 \OS2 Enables extended memory
support in DOS
EPL75523.WPD P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 print definition
file
EPM.EX 9 \OS2\APPS Enhanced PM editor
executable
EPM.EXE 9 \OS2\APPS Enhanced PM editor
executable
EPM.HLP 9 \OS2\HELP Enhanced PM editor help
EPMHELP.QHL 9 \OS2\HELP Enhanced PM editor help
EPMLEX.EX 9 \OS2\APPS Enhanced PM editor
executable
EPSON.DRV P1 \EPSON Epson printer device driver
EPSON.HLP P1 \EPSON Epson printer device driver
help file
EPSONDAT.DLL P1 \EPSON Epson printer device driver
library
EPSON24.DRV P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 printer driver
EPSON9.DRV P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 printer driver
ESCP2.DRV P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 printer driver
ESSTART.BAK 1 \OS2\INSTALL Patch file that replaces
the Extended Services 1.0
version of ESSTART.CMD
ETKE551.DLL 9 \OS2\APPS\DLL Enhanced PM editor library
ETKR551.DLL 9 \OS2\APPS\DLL Enhanced PM editor library
ETKTHNK.DLL 9 \OS2\APPS\DLL Enhanced PM editor library
EXECJET.DRV P1 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 printer driver
EXIT_VDM.COM 8 \OS2\MDOS Closes the VDM
EXPAND.EXE 9 \OS2\MDOS\WINOS2 Win-OS/2 file expansion
utility
EXTDSKDD.SYS 1 \OS2 Allows access to an
external drive
referencing a logical
drive letter
EXTRA.EX 9 \OS2\APPS Enhanced PM editor
executable
E3EMUL.EX 9 \OS2\APPS Enhanced PM editor
executable
FASHION.DAT 7 \OS2\APPS PMChart applet
FASHION.GRF 7 \OS2\APPS PMChart applet
FCARTTM0.FNT P1 \HP\PCL Font for HP laser printers
FC0400.BIO IN \OS2 ABIOS patch file
FC0403.BIO IN \OS2 ABIOS patch file
FC0500.BIO IN \OS2 ABIOS patch file
FDISK.COM 11 \OS2 Fullscreen FDISK utility
FDISKPM.DLL 11 \OS2\DLL PM FDISK program library
FDISKPM.EXE 11 \OS2 PM FDISK program
FDISKPMH.HLP 11 \OS2\HELP PM FDISK program help
FD16-700.ADD 3 \OS2 Future Domain SCSI device
driver
FD16-700.EXE 3 \OS2 Future Domain SCSI device
driver
FD7000EX.ADD 3 \OS2 Future Domain SCSI device
driver
FD7000EX.EXE 3 \OS2 Future Domain SCSI device
driver
FD8XX.ADD 3 \OS2 Future Domain SCSI device
driver
FD8XX.EXE 3 \OS2 Future Domain SCSI device
driver
FFIX.EXE 8 \OS2\MDOS Fix for DOS
touch-and-find-first APIs
FIND.EXE 1 \OS2 Searches files for a text
string
FINSTALL.DLL P1 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 HP PCL soft-font
installer
FINSTALL.HLP P1 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 HP PCL soft-font
help file
FKA.DLL 2 \OS2\DLL Function key area library
FLAMINGO.BMP 8 \OS2\BITMAP Bitmap
FLEUR.BMP 8 \OS2\BITMAP Bitmap
FORMAT.COM 2 \OS2 Prepares a disk for use
FORMSET0.FNT P1 \HP\PCL Font for HP laser printers
FSACCESS.EXE 8 \OS2 Allows drive letters to be
remapped in VMBs
FSFILTER.SYS 8 \OS2 Provides access to the OS/2
file system from VMBs
FSGRAPH.DLL 12 \OS2\DLL Touch device library
FUJI24.DRV P1 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 printer driver
FUJI9.DRV P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 printer driver
F80A00.BIO IN \OS2 ABIOS patch file
F80A01.BIO IN \OS2 ABIOS patch file
F80A02.BIO IN \OS2 ABIOS patch file
F80C00.BIO IN \OS2 ABIOS patch file
F80D00.BIO IN \OS2 ABIOS patch file
F80D01.BIO IN \OS2 ABIOS patch file
F80000.BIO IN \OS2 ABIOS patch file
F80100.BIO IN \OS2 ABIOS patch file
F80200.BIO IN \OS2 ABIOS patch file
F80402.BIO IN \OS2 ABIOS patch file
F80403.BIO IN \OS2 ABIOS patch file
F80404.BIO IN \OS2 ABIOS patch file
F80600.BIO IN \OS2 ABIOS patch file
F80700.BIO IN \OS2 ABIOS patch file
F80701.BIO IN \OS2 ABIOS patch file
F80702.BIO IN \OS2 ABIOS patch file
F80703.BIO IN \OS2 ABIOS patch file
F80704.BIO IN \OS2 ABIOS patch file
F80902.BIO IN \OS2 ABIOS patch file
F80903.BIO IN \OS2 ABIOS patch file
F80904.BIO IN \OS2 ABIOS patch file
F81B00.BIO IN \OS2 ABIOS patch file
F81000.BIO IN \OS2 ABIOS patch file
F88000.BIO IN \OS2 ABIOS patch file
GCARTLE0.FNT P1 \HP\PCL Font for HP laser printers
GDI.EXE 5 \OS2\MDOS\WINOS2\SYSTEM Graphics device interface
for Win-OS/2
GENDRV.DLL P1 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 generic printer
library
GENERIC.DLL P1 \HP\PCL Library for support of
16-bit HP PCL printer
drivers
GET.EX 9 \OS2\APPS Enhanced PM editor
executable
GIZEH.HLP 10 \OS2\HELP Mah-Jongg game
GIZEH.MAH 10 \OS2\APPS Mah-Jongg game
GLOBALT0.FNT P1 \HP\PCL Font for HP laser printers
GLOSSARY.HLP 6 \OS2\MDOS\WINOS2 Win-OS/2 help glossary
GRAFTABL.COM 8 \OS2\MDOS DOS command to load a table
of characters into memory
for graphics mode
GREATST0.FNT P1 \HP\PCL Font for HP laser printers
GREEN.DAT 7 \OS2\APPS PMChart applet
GREEN.GRF 7 \OS2\APPS PMChart applet
HARDERR.EXE 1 \OS2\SYSTEM Displays hard error
messages
HCARTLE0.FNT P1 \HP\PCL Font for HP laser printers
HD480A.DSP D2 Not installed Headland HT209 video setup
file for DSPINSTL
HD480AC.DSP D1 Not installed Headland HT209 video setup
file for DSPINSTL
HD480B.DSP D2 Not installed Headland HT209 video setup
file for DSPINSTL
HD480BC.DSP D1 Not installed Headland HT209 video setup
file for DSPINSTL
HD600B.DSP D2 Not installed Headland HT209 video setup
file for DSPINSTL
HD600BC.DSP D1 Not installed Headland HT209 video setup
file for DSPINSTL
HD768B.DSP D2 Not installed Headland HT209 video setup
file for DSPINSTL
HD768BC.DSP D1 Not installed Headland HT209 video setup
file for DSPINSTL
HELP.BAT 8 \OS2\MDOS Help batch file for DOS
HELP.CMD IN \OS2 Help command file for OS/2
HELP.EX 9 \OS2\APPS Enhanced PM editor help
HELPMGR.DLL 4 \OS2\DLL Entry points into the help
manager
HELPMSG.EXE 2 \OS2 Message file for help on
system messages
HELV.BGA 8 \OS2\DLL Helvetica bitmap font
HELV.CGA 8 \OS2\DLL Helvetica bitmap font
HELV.EGA 8 \OS2\DLL Helvetica bitmap font
HELV.OFM 12 \PSFONTS Helvetica font
HELV.PFB 12 \PSFONTS Helvetica font
HELV.PFM 12 \PSFONTS\PFM Helvetica font
HELVB.OFM 12 \PSFONTS Helvetica font
HELVB.PFB 12 \PSFONTS Helvetica font
HELVB.PFM 12 \PSFONTS\PFM Helvetica font
HELVBI.OFM 12 \PSFONTS Helvetica font
HELVBI.PFB 12 \PSFONTS Helvetica font
HELVBI.PFM 12 \PSFONTS\PFM Helvetica font
HELVI.OFM 12 \PSFONTS Helvetica font
HELVI.PFB 12 \PSFONTS Helvetica font
HELVI.PFM 12 \PSFONTS\PFM Helvetica font
HELVI.XGA 08 \OS2\DLL Helvetica bitmap font
HERMES_1.WPD P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 print definition
file
HERMES_2.WPD P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 print definition
file
HIMEM.SYS 8 \OS2\MDOS Device driver that provides
high memory support in
VDMs
HITCDS1.FLT 6 \OS2 Hitachi CD-ROM SCSI-II
filter device driver
HMHELP.HLP 2 \OS2\HELP Help manager help
HP_ADDF.DLL P1 \HP Font installer for HP laser
printers
HP_3D522.WPD P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 print definition
file
HP_3P522.WPD P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 print definition
file
HPDJPM.DRV P1 \HPDJ\PCL\HPDJPM HP Deskjet printer device
driver
HPDJPM.HLP P1 \HPDJ HP Deskjet printer device
driver help file
HPDSKJET.DRV P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 printer driver
HPELI523.WPD P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 print definition
file
HPFS.IFS 10 \OS2 High-performance
installable file system
HPIID522.WPD P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 print definition
file
HPIII522.WPD P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 print definition
file
HPIIP522.WPD P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 print definition
file
HPMGRMRI.DLL 2 \OS2\DLL Help manager translatable
strings library
HPPCL.DRV P1 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 printer driver
HPPCL5A.DRV P1 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 printer driver
HPPCL5A.HLP P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 HP PCL help file
HPPCL5OP.HLP P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 HP PCL help file
HPPLOT.DRV P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 printer driver
IBMCGA.DLL D2 \OS2\DLL CGA PM display driver
library
IBMCOLOR.DRV P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 printer driver
IBMDEV32.DLL D1 \OS2\DLL Display adapter resource
library
IBMEGA.DLL D2 \OS2\DLL EGA PM display driver
library
IBMINT13.I13 1 \OS2\ INT 13 DASD device driver
IBMNULL.DRV P1 \OS2\DLL\IBMNULL Generic printer driver for
text printouts
IBMSIO.HLP 13 \OS2\HELP Terminal emulation applet
IBMVGA32.DLL D1 \OS2\DLL VGA PM display driver
library
IBMXGA32.DLL D1 \OS2\DLL XGA PM display driver
library
IBM1FLPY.ADD 1 \OS2 Floppy drive support for
Family 1 systems
IBM1S506.ADD 1 \OS2 Non-SCSI drive support for
Family 1 systems
IBM16AFS.EXE 3 \OS2 IBM 16-bit AT-bus fast SCSI
adapter detection module
IBM17521.WPD P1 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 print definition
file
IBM2ADSK.ADD 1 \OS2 Non-SCSI drive support
Family 2 systems
IBM2FLPY.ADD 1 \OS2 Floppy drive support for
Family 2 systems
IBM2M57.ADD 1 \OS2 Drive support for the PS/2
Model 57
IBM2SCPR.EXE 3 \OS2 SCSI detection module for
Family 2 systems
IBM2SCSI.ADD 1 \OS2 SCSI device support for
Family 2 systems
IBM2390.DRV P2 \OS2 IBM 2390 printer device
driver
IBM31011.HLP 13 \OS2\HELP Terminal emulation applet
IBM31012.HLP 13 \OS2\HELP Terminal emulation applet
IBM39521.WPD P1 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 print definition
file
IBM40X9.DLL P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 IBM 40x9 printer
library
IBM40X9.DLL P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 printer driver
IBM4019.DRV P1 \IBM4019 IBM 4019 printer device
driver
IBM4019.HLP P2 \IBM4019 IBM 4019 printer device
driver help file
IBM4019.PMF P2 \IBM4019 IBM 4019 printer fonts
IBM4029.DRV P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 printer driver
IBM4070.DRV P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 printer driver
IBM42XX.DRV P2 \IBM42XX IBM 42xx series printer
device driver
IBM42XX.HLP P2 \IBM42XX IBM 42xx series printer
device driver help file
IBM42XX.PMF P2 \IBM42XX IBM 42xx series printer
fonts
IBM5183.DRV P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 printer driver
IBM52XX.DRV P1 \IBM52XX IBM 52xx series printer
device driver
IBM52XX.HLP P1 \IBM52XX IBM 52xx series printer
device driver help file
IBM52XX.PMF P1 \IBM52XX IBM 52xx series printer
fonts
IBM52012.DRV P2 \IBM52012 IBM 52012 printer device
driver
IBM5204.DRV P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 printer driver
ICONEDIT.EXE IN \OS2\APPS Icon editor
ICONEDIT.HLP 1 \OS2\HELP Icon editor help
IMAGE.INI 2 \OS2\INSTALL Used in the creation of
OS2.INI and OS2SYS.INI
IMP.DLL 2 \OS2\DLL Imports library
INACALL.DLL 7 \OS2\DLL Installation aid library
INI.RC 9 \OS2 Resource file used to
create OS2.INI
INISYS.RC 9 \OS2 Resource file used to
create OS2SYS.INI
INSTAID.CNF 7 \OS2\INSTALL Installation aid
configuration file
INSTAID.EXE 7 \OS2\INSTALL Installation aid program
INSTAID.LIB 7 \OS2\INSTALL Installation aid library
INSTAID.PRO 7 \OS2\INSTALL Installation aid profile
file
INSTAIDE.EXE 7 \OS2\INSTALL Installation aid program
INSTALL.EXE 3 \OS2\INSTALL OS/2 installation program
INSTALL.HLP 1 \OS2\HELP OS/2 installation program
help
INSTALL.INI 2 \OS2\INSTALL OS/2 installation program
config file
INSTALL.LOG \OS2\INSTALL Record of files that have
been installed
INSTSHEL.EXE 3 \OS2\INSTALL OS/2 installation program
shell
INSTTUTR.EXE 2 \OS2\INSTALL OS/2 tutorial displayed at
end of installation
INSTTUTR.HLP 2 \OS2\HELP OS/2 tutorial displayed at
end of installation
INTERNA0.FNT P1 \HP\PCL Font for HP laser printers
INVEST.DAT 7 \OS2\APPS PMChart applet
INVEST.GRF 7 \OS2\APPS PMChart applet
IPX.OBJ 10 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 network protocol
driver
IPXODI.COM 10 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 network protocol
driver
ISPD.MSG 7 \OS2\INSTALL Installation aid message
file
ISPM.MSG 7 \OS2\INSTALL Installation aid message
file
ISWINDOW.COM D1 \OS2\MDOS Shows whether a program is
running in a window
JCARTMA0.FNT P1 \HP\PCL Font for HP laser printers
JIGSAW.EXE 13 \OS2\APPS Jigsaw applet
JIGSAW.HLP 13 \OS2\HELP Jigsaw applet
JOIN.EXE 8 \OS2\MDOS Program that logically
connects a drive to a
directory
KBDBE.DLL 9 \OS2\MDOS\WINOS2\SYSTEM Belgian keyboard library
KBDBR.DLL 9 \OS2\MDOS\WINOS2\SYSTEM Brazilian keyboard library
KBDCA.DLL 9 \OS2\MDOS\WINOS2\SYSTEM Canadian keyboard library
KBDCALLS.DLL 1 \OS2\DLL Keyboards calls library
KBDDA.DLL 9 \OS2\MDOS\WINOS2\SYSTEM Danish keyboard library
KBDDV.DLL 9 \OS2\MDOS\WINOS2\SYSTEM US-Dvorak keyboard library
KBDFC.DLL 9 \OS2\MDOS\WINOS2\SYSTEM French Canadian keyboard
library
KBDFI.DLL 9 \OS2\MDOS\WINOS2\SYSTEM Finnish keyboard library
KBDFR.DLL 9 \OS2\MDOS\WINOS2\SYSTEM French keyboard library
KBDGR.DLL 9 \OS2\MDOS\WINOS2\SYSTEM German keyboard library
KBDIC.DLL 9 \OS2\MDOS\WINOS2\SYSTEM Icelandic keyboard library
KBDIT.DLL 9 \OS2\MDOS\WINOS2\SYSTEM Italian keyboard library
KBDLA.DLL 9 \OS2\MDOS\WINOS2\SYSTEM Latin keyboard library
KBDNE.DLL 9 \OS2\MDOS\WINOS2\SYSTEM Dutch keyboard library
KBDNO.DLL 9 \OS2\MDOS\WINOS2\SYSTEM Norwegian keyboard library
KBDPO.DLL 9 \OS2\MDOS\WINOS2\SYSTEM Polish keyboard library
KBDSF.DLL 9 \OS2\MDOS\WINOS2\SYSTEM Swiss-French keyboard
library
KBDSG.DLL 9 \OS2\MDOS\WINOS2\SYSTEM Swiss-German keyboard
library
KBDSP.DLL 9 \OS2\MDOS\WINOS2\SYSTEM Spanish keyboard library
KBDSW.DLL 9 \OS2\MDOS\WINOS2\SYSTEM Swedish keyboard library
KBDUK.DLL 9 \OS2\MDOS\WINOS2\SYSTEM British keyboard library
KBDUS.DLL 9 \OS2\MDOS\WINOS2\SYSTEM United States keyboard
library
KBDUSX.DLL 9 \OS2\MDOS\WINOS2\SYSTEM US-International library
KBD01.SYS 1 \OS2 Keyboard device driver for
Family 1 systems
KBD02.SYS 1 \OS2 Keyboard device driver for
Family 2 systems
KCARTMA0.FNT P1 \HP\PCL Font for HP laser printers
KEYB.COM 1 \OS2 Program that replaces the
current keyboard layout
KEYBOARD.DCP 1 \OS2 Keyboard layout table for
translating keystrokes
into characters of each
code page
KEYBOARD.DRV 6 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 keyboard device
driver
KLONBGA.DLL 9 \OS2\DLL Solitaire game
KLONDIKE.EXE 9 \OS2\APPS Solitaire game
KLONDIKE.HLP 9 \OS2\HELP Solitaire game
LABEL.COM 7 \OS2 Program that creates or
changes a disk volume
label
LANGDUT.DLL 9 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 Dutch language
library
LANGENG.DLL 9 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 English library
LANGFRN.DLL 9 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 French library
LANGGER.DLL 9 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 German library
LANGSCA.DLL 9 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 Scandinavian
library
LANGSPA.DLL 9 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 Spanish library
LANMAN.DRV 10 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 LAN Manager device
driver
LANMAN.HLP 10 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 LAN Manager help
LASERJET.DRV P1 \HP\PCL\LASERJET HP Laserjet printer device
driver
LBPII.DRV P1 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 printer driver
LBPIII.DRV P1 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 printer driver
LCARTCO0.FNT P1 \HP\PCL Font for HP laser printers
LD2FIX.EXE 1 \OS2 Patches Lotus 1-2-3G and
Freelance Graphics for
OS/2 to run under OS/2
2.1
LEAVES.BMP 8 \OS2\BITMAP Bitmap
LINES.BMP 8 \OS2\BITMAP Bitmap
LINK.EXE 8 \OS2 OS/2 linker
LINKS.BMP 8 \OS2\BITMAP Bitmap
LINK386.EXE 8 \OS2 OS/2 386 linker
LOCK.RC 1 \OS2 Resource file used to
create OS2.INI
LOG.SYS 7 \OS2 Allows system error logging
using the SYSLOG utility
program
LOGDAEM.EXE 7 \OS2\SYSTEM OS/2 logging facility
LPTDD.SYS 8 \OS2\MDOS Parallel port device driver
for DOS
LSL.COM 10 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 network link
support layer
LZEXPAND.DLL 6 \OS2\MDOS\WINOS2\SYSTEM Library for decompression
in Win-OS/2
L200230.WPD P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 print definition
file
L330_52.WPD P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 print definition
file
L530_52.WPD P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 print definition
file
L630_52.WPD P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 print definition
file
MAHINST.EXE 10 \OS2\APPS Mah-Jongg game
MAHINST.HLP 10 \OS2\HELP Mah-Jongg game
MAHJONGG.EXE 10 \OS2\APPS Mah-Jongg game
MAHJONGG.HLP 10 \OS2\HELP Mah-Jongg game
MAHJONGG.ICO 10 \OS2\APPS Mah-Jongg game
MAIN.CPL 5 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 control panel
MAKEINI.EXE 9 \OS2 Recovers user and system
.INI files
MAKINI16.EXE 1 \OS2 Recovers user and system
.INI files
MARKSYM.OFM 2 \PSFONTS Symbol font
MARKSYM.PFB 2 \PSFONTS Symbol font
MATHLIB.EX 9 \OS2\APPS Enhanced PM editor math
library executable
MAZE.BMP 8 \OS2\BITMAP Bitmap
MCARTPR0.FNT P1 \HP\PCL Font for HP laser printers
MCICDA.DRV 10 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 Media control
interface for CDs
MCISEQ.DRV 10 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 Media control
interface MIDI sequencer
MCIWAVE.DRV 10 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 Media control
interface wave files
MEM.EXE 8 \OS2\MDOS Program that displays the
amount of used and free
memory in VDMs
MERCADO.BMP 8 \OS2\BITMAP Bitmap
MGXLIB.DLL 7 \OS2\APPS\DLL PMChart applet
MGXPJET.DLL P2 \SMGXPJET Paintjet printer driver
library
MGXPJET.HLP P2 \SMGXPJET Paintjet printer driver
help file
MGXVBM.DLL 7 \OS2\APPS\DLL PMChart applet
MIDIMAP.CFG 9 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 MIDI mapper
configuration file
MIDIMAP.DRV 10 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 MIDI mapper device
driver
MIGRATE.EXE 2 \OS2\INSTALL Migrates applications to
the desktop
MIGRATE.HLP IN \OS2\HELP Migrate help
MINXMRI.DLL 1 \OS2\DLL Master help index library
MINXOBJ.DLL IN \OS2\DLL Master help index library
MIRRORS.DLL 11 \OS2\DLL Windows compatibility
library
MISC.FON 1 \OS2\DLL File that contains system
fonts
MJFOLDER.ICO 10 \OS2\APPS Mah-Jongg game
MMSOUND.DRV 9 \OS2\MDOS\WINOS2\SYSTEM Generic Win-OS/2 multimedia
sound driver
MMSYSTEM.DLL 9 \OS2\MDOS\WINOS2\SYSTEM Generic Win-OS/2 multimedia
sound driver
MMTASK.TSK 9 \OS2\MDOS\WINOS2\SYSTEM Generic Win-OS/2 multimedia
sound driver
MODE.COM 1 \OS2 Program that sets the
operation modes for
display devices
MODERN.FON 10 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 modern font
MONCALLS.DLL 2 \OS2\DLL Monitor calls library
MONFFF0.DGS D1 Not installed Monitor configuration file
for XGA
MONFF0F.DGS D1 Not installed Monitor configuration file
for XGA
MONF0FF.DGS D1 Not installed Monitor configuration file
for XGA
MONF0F0.DGS D1 Not installed Monitor configuration file
for XGA
MONF00F.DGS D1 Not installed Monitor configuration file
for XGA
MONF5FB.DGS D1 Not installed Monitor configuration file
for XGA
MONF5FC.DGS D1 Not installed Monitor configuration file
for XGA
MONF5FD.DGS D1 Not installed Monitor configuration file
for XGA
MONF5FF.DGS D1 Not installed Monitor configuration file
for XGA
MONF9FF.DGS D1 Not installed Monitor configuration file
for XGA
MONF9F0.DGS D1 Not installed Monitor configuration file
for XGA
MON0FF0.DGS D1 Not installed Monitor configuration file
for XGA
MON050F.DGS D1 Not installed Monitor configuration file
for XGA
MON0500.DGS D1 Not installed Monitor configuration file
for XGA
MON0505.DGS D1 Not installed Monitor configuration file
for XGA
MON0509.DGS D1 Not installed Monitor configuration file
for XGA
MON0509.DGS D1 Not installed Monitor configuration file
for XGA
MON055F.DGS D1 Not installed Monitor configuration file
for XGA
MON5FFF.DGS D1 Not installed Monitor configuration file
for XGA
MON5FF0.DGS D1 Not installed Monitor configuration file
for XGA
MON5FF1.DGS D1 Not installed Monitor configuration file
for XGA
MON5FF5.DGS D1 Not installed Monitor configuration file
for XGA
MON5F00.DGS D1 Not installed Monitor configuration file
for XGA
MON5F50.DGS D1 Not installed Monitor configuration file
for XGA
MON5F90.DGS D1 Not installed Monitor configuration file
for XGA
MON5001.DGS D1 Not installed Monitor configuration file
for XGA
MON5555.DGS D1 Not installed Monitor configuration file
for XGA
MON90F0.DGS D1 Not installed Monitor configuration file
for XGA
MON95F9.DGS D1 Not installed Monitor configuration file
for XGA
MON9599.DGS D1 Not installed Monitor configuration file
for XGA
MON99F0.DGS D1 Not installed Monitor configuration file
for XGA
MON99F9.DGS D1 Not installed Monitor configuration file
for XGA
MON9955.DGS D1 Not installed Monitor configuration file
for XGA
MON9999.DGS D1 Not installed Monitor configuration file
for XGA
MORE.COM IN \OS2 Displays output one screen
at a time
MORICONS.DLL 6 \OS2\MDOS\WINOS2 Win-OS/2 icons for DOS
applications
MORTGAGE.BAS 8 \OS2\MDOS Calculates mortgage amounts
MOUCALLS.DLL 1 \OS2\DLL Library for mouse calls
MOUSE.COM 8 \OS2 Mouse device driver for DOS
MOUSE.DRV 5 \OS2\MDOS\WINOS2\SYSTEM Mouse device driver for
Win-OS/2
MOUSE.INI 6 \OS2\MDOS\WINOS2 Win-OS/2 mouse
initialization file
MOUSE.SYS 1 \OS2 Provides support for
pointing devices
MPLAYER.EXE 9 \OS2\MDOS\WINOS2 Win-OS/2 Media Player
MPLAYER.HLP 9 \OS2\MDOS\WINOS2 Win-OS/2 Media Player help
file
MPU401.DRV 10 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 MIDI driver for
MPU401 compatibles
MSADLIB.DRV 10 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 MIDI driver for
MPU401 compatibles
MSBUS01.SYS 10 \OS2 Device driver for the MS
Bus Mouse
MSD.EXE 5 \OS2\MDOS\WINOS2 Microsoft Diagnostics
utility
MSD.INI 6 \OS2\MDOS\WINOS2 Microsoft Diagnostics
utility
MSG.DLL 1 \OS2\DLL Message library
MSINP01.SYS 1 \OS2 Microsoft In-port mouse
device driver for Family
1 systems
MSNET.DRV 10 \OS2\MDOS\WINOS2\SYSTEM Microsoft network device
driver for Win-OS/2
MSSER01.SYS 10 \OS2 Microsoft serial mouse
device driver for Family
1 systems
MSSER02.SYS 10 \OS2 Microsoft serial mouse
device driver for Family
2 systems
MT_TI101.WPD P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 print definition
file
NAMPIPES.DLL 1 \OS2\DLL Named pipes library
NCARTLE0.FNT P1 \HP\PCL Font for HP laser printers
NCM40519.WPD P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 print definition
file
NCM80519.WPD P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 print definition
file
NECCDS1.FLT 6 \OS2 NEC CD-ROM SCSI-II filter
device driver
NEC24PIN.DRV P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 printer driver
NEKO.DLL 9 \OS2\DLL Cat and mouse game
NEKO.EXE 9 \OS2\APPS Cat and mouse game
NEKO.HLP 9 \OS2\HELP Cat and mouse game
NETAPI20.DLL 10 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 network API
library
NETWARE.DRV 10 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 network driver
NETWARE.HLP 10 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 network driver
help file
NETWORKS.WRI 10 \OS2\MDOS\WINOS2 Win-OS/2 readme file for
networks
NETX.COM 10 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 Netware redirector
NLS.DLL 1 \OS2\DLL National Language Support
library
NOMOUSE.DRV 6 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 device driver
indicating there is no
mouse attached to the
system
NOMOVES.WAV 10 \OS2\APPS Mah-Jongg game
NOTEPAD.EXE 9 \OS2\MDOS\WINOS2 Win-OS/2 notepad applet
NOTEPAD.HLP 9 \OS2\MDOS\WINOS2 Win-OS/2 notepad applet
NPXEMLTR.DLL 1 \OS2\DLL Entry points to convert
floating-point values
NWIAPI.DLL 2 \OS2\DLL Network APIs library
NWPOPUP.EXE 10 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 network messaging
support
N2090522.WPD P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 print definition
file
N2290520.WPD P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 print definition
file
N2990523.WPD P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 print definition
file
N890_470.WPD P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 print definition
file
N890X505.WPD P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 print definition
file
OACDISIO.DLL 13 \OS2\DLL Terminal emulation applet
OANSI.DLL 13 \OS2\DLL Terminal emulation applet
OANSI364.DLL 13 \OS2\DLL Terminal emulation applet
OASIS.DLL 2 \OS2\DLL Windows compatibility
library
OCHAR.DLL 13 \OS2\DLL Terminal emulation applet
OCM.DLL 13 \OS2\DLL Terminal emulation applet
OCOLOR.DLL 13 \OS2\DLL Terminal emulation applet
OCSHELL.DLL 13 \OS2\DLL Terminal emulation applet
ODBM.DLL 13 \OS2\DLL Terminal emulation applet
OFMTC.DLL 13 \OS2\DLL Terminal emulation applet
OIBM1X.DLL 13 \OS2\DLL Terminal emulation applet
OIBM2X.DLL 13 \OS2\DLL Terminal emulation applet
OKB.DLL 13 \OS2\DLL Terminal emulation applet
OKBC.DLL 13 \OS2\DLL Terminal emulation applet
OKERMIT.DLL 13 \OS2\DLL Terminal emulation applet
OKI24.DRV P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 printer driver
OKI9.DRV P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 printer driver
OKI9IBM.DRV P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 printer driver
OLECLI.DLL 6 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 registration
editor OLE client library
OLESVR.DLL 6 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 registration
editor OLE server library
OLIVETI1.WPD P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 print definition
file
OLIVETI2.WPD P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 print definition
file
OLPTIO.DLL 13 \OS2\DLL Terminal emulation applet
OL840518.WPD P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 print definition
file
OMCT.DLL 13 \OS2\DLL Terminal emulation applet
OMRKCPY.DLL 13 \OS2\DLL Terminal emulation applet
OPCF.DLL 13 \OS2\DLL Terminal emulation applet
OPM.DLL 13 \OS2\DLL Terminal emulation applet
OPROFILE.DLL 13 \OS2\DLL Terminal emulation applet
ORCHIDS.BMP 8 \OS2\BITMAP Bitmap
ORSHELL.DLL 13 \OS2\DLL Terminal emulation applet
OSCH.DLL 13 \OS2\DLL Terminal emulation applet
OSIO.DLL 13 \OS2\DLL Terminal emulation applet
OSOFT.DLL 13 \OS2\DLL Terminal emulation applet
OSO001.MSG 3 \OS2\SYSTEM System message file
OSO001H.MSG 3 \OS2\SYSTEM System message help
OS2_13.RC IN \OS2 Resource file that is used
to create the OS/2 1.3
personality
OS2_20.RC IN \OS2 Resource file that is used
to create the OS/2 2.0
personality
OS2ASPI.DMD 2 \OS2 Device manager for devices
compliant with the
Advanced SCSI Programming
Interface
OS2BOOT IN \ Mini file system device
driver that loads the
OS/2 loader
OS2CDROM.DMD 12 \OS2 Device manager for CD-ROM
drives
OS2CHAR.DLL 1 \OS2\DLL OS/2 character library
OS2CHESS.BIN 13 \OS2\APPS Chess game
OS2CHESS.EXE 13 \OS2\APPS Chess game
OS2CHESS.HLP 13 \OS2\HELP Chess game
OS2DASD.DMD 2 \OS2 Device manager for non-SCSI
hard drives
OS2DUMP IN \ Stand-alone dump tool
OS2KRNL \ OS/2 kernel
OS2KRNLI IN \ OS/2 kernel on the
Installation Disk
OS2K386.EXE 5 \OS2\MDOS\WINOS2\SYSTEM Real mode kernel for
Win-OS/2
OS2LDR IN \ OS/2 loader
OS2LDR.MSG IN \ OS/2 loader message file
OS2LOGO.BMP 2 \OS2\BITMAP Bitmap
OS2SCSI.DMD 2 \OS2 Device manager for SCSI
devices
OS2SM.DLL 2 \OS2\DLL OS/2 session manager
library
OS2VER IN \ List of known program
modules hard-coded to run
only under OS/2 2.0
OTEK.DLL 13 \OS2\DLL Terminal emulation applet
OTTY.DLL 13 \OS2\DLL Terminal emulation applet
OVIO.DLL 13 \OS2\DLL Terminal emulation applet
OVM.DLL 13 \OS2\DLL Terminal emulation applet
OVT.DLL 13 \OS2\DLL Terminal emulation applet
OXMODEM.DLL 13 \OS2\DLL Terminal emulation applet
OXRM.DLL 13 \OS2\DLL Terminal emulation applet
O5241503.WPD P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 print definition
file
O5242503.WPD P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 print definition
file
PACKAGER.EXE 9 \OS2\MDOS\WINOS2 Win-OS/2 object packager
PACKAGER.HLP 0 \OS2\MDOS\WINOS2 Win-OS/2 object packager
help file
PAINTJET.DRV P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 printer driver
PANSON24.DRV P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 printer driver
PANSON9.DRV P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 printer driver
PARALLEL.PDR IN \OS2\DLL Parallel port driver
PARSEDB.EXE 1 \OS2\INSTALL Program used to parse the
migration database
PATCH.EXE 7 \OS2 Program that patches the
Logitech mouse driver
PBRUSH.DLL 9 \OS2\MDOS\WINOS2 Win-OS/2 paintbrush applet
PBRUSH.EXE 9 \OS2\MDOS\WINOS2 Win-OS/2 paintbrush applet
PBRUSH.HLP 9 \OS2\MDOS\WINOS2 Win-OS/2 paintbrush applet
PCARTTM0.FNT P1 \HP\PCL Font for HP laser printers
PCLHELP.HLP P1 \HP HP Laserjet PCL help file
PCLOGIC.SYS 2 \OS2 Supports Logitech pointing
devices
PCMCIA.SYS 10 \OS2 Supports card devices
PCMOU02.SYS 10 \OS2 Supports PC Mouse Systems
pointing devices on
Family 2 systems
PCSA.DRV 10 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 driver for DEC's
Pathworks network
operating system
PDIMOU01.SYS 10 \OS2 Supports PDI pointing
devices on Family 1
systems
PDIMOU02.SYS 10 \OS2 Supports PDI pointing
devices on Family 2
systems
PDITOU01.SYS 12 \OS2 Supports touch pointing
devices on Family 1
systems
PDITOU02.SYS 12 \OS2 Supports touch pointing
devices on Family 2
systems
PERSUAS0.FNT P1 \HP\PCL Font for HP laser printers
PG306.DRV P1 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 printer driver
PHIIPX.WPD P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 print definition
file
PICV.DLL IN \OS2\DLL Library for the picture
viewer
PICVIEW.DLL 7 \OS2\APPS\DLL Library for the picture
viewer
PICVIEW.EXE 7 \OS2\APPS Program that displays
picture files
PICVIEW.HLP 7 \OS2\HELP Program that displays
picture files help
PLASMA.RC 9 \OS2 Resource file used to
create OS2.INI on systems
with plasma displays
PLOTTERS.DRV P1 \OS2\DLL\PLOTTERS Plotter driver
PLOTTERS.HLP P1 \OS2\DLL\PLOTTERS Plotter driver help
PMATM.DLL IN \OS2\DLL PM ATM library
PMBIND.DLL 1 \OS2\DLL PM language binding library
PMCHART.EXE 7 \OS2\APPS PMChart applet
PMCHART.HLP 7 \OS2\HELP PMChart applet
PMCHKDSK.DLL 1 \OS2\DLL Library for analyzing the
drive
PMCHKDSK.EXE 1 \OS2 Analyzes the drive
PMCLIP.DLL 7 \OS2\DLL PM/VDM clipboard agent
library
PMCONTRL.INF 7 \OS2 PM controls for on-line
help
PMCTLS.DLL 3 \OS2\DLL PM controls library
PMDALARM.EXE 13 \OS2\APPS PMDiary applet
PMDCALC.EXE 13 \OS2\APPS PMDiary applet
PMDCALEN.EXE 13 \OS2\APPS PMDiary applet
PMDCTLS.DLL 2 \OS2\APPS\DLL PMDiary controls library
PMDD.SYS 2 \OS2 Provides pointer draw
support
PMDDARC.EXE 13 \OS2\APPS PMDiary applet
PMDDE.DLL 7 \OS2\DLL PM/VDM dynamic data
exchange library
PMDDIARY.EXE 13 \OS2\APPS PMDiary applet
PMDIARY.$$A 13 \OS2\APPS PMDiary applet
PMDIARY.DLL 13 \OS2\APPS\DLL PMDiary applet
PMDIARY.HLP 13 \OS2\HELP PMDiary applet
PMDIARYF.DLL 13 \OS2\APPS\DLL PMDiary applet
PMDLIST.EXE 13 \OS2\APPS PMDiary applet
PMDMONTH.EXE 13 \OS2\APPS PMDiary applet
PMDNOTE.EXE 13 \OS2\APPS PMDiary applet
PMDRAG.DLL 2 \OS2\DLL PM drag/drop library
PMDTARC.EXE 13 \OS2\APPS PMDiary applet
PMDTODO.EXE 13 \OS2\APPS PMDiary applet
PMDTUNE.EXE 13 \OS2\APPS Tune editor applet
PMFID.DLL 7 \OS2\APPS\DLL PMChart applet
PMFORMAT.DLL 1 \OS2\DLL PM disk formatting library
PMFORMAT.EXE 1 \OS2 PM disk format
PMGPI.DLL 3 \OS2\DLL PM graphics programming
interface
PMGRE.DLL 4 \OS2\DLL PM graphics engine library
PMGRE.TDF \OS2\SYSTEM\TRACE Graphics engine trace file
PMMBASE.EXE 13 \OS2\APPS PMDiary applet
PMMLE.DLL 3 \OS2\DLL PM multiline edit library
PMPIC.DLL 1 \OS2\DLL PM picture library
PMPLOT.QPR P1 \OS2\DLL PM plot queue processor
PMPLOTPD.DRV P1 \OS2\DLL PM plot printer driver
PMPRINT.QPR IN \OS2\DLL PM print queue processor
PMREXX.DLL 11 \OS2\DLL PM REXX language
interpreter library
PMREXX.EXE 11 \OS2 PM REXX language
interpreter
PMREXX.HLP 11 \OS2\HELP PM REXX language
interpreter help
PMSDMRI.DLL 2 \OS2\DLL PM CUA control library
PMSEEK.DLL 12 \OS2\DLL Searches drives for files
or text
PMSEEK.EXE 12 \OS2\APPS Searches drives for files
or text
PMSEEK.HLP 12 \OS2\HELP Searches drives for files
or text
PMSHAPI.DLL 3 \OS2\DLL PM shell API library
PMSHAPIM.DLL 2 \OS2\DLL PM shell API library
PMSHELL.DLL 2 \OS2\DLL PM shell for the desktop
PMSHELL.EXE 2 \OS2 PM shell for the desktop
PMSHLTKT.DLL 3 \OS2\DLL PM shell library
PMSPL.DLL 3 \OS2\DLL PM spooler library
PMSPL20.DLL 10 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 spooler library
PMSPREAD.EXE 13 \OS2\APPS PMDiary applet
(spreadsheet)
PMSTICKD.DLL 13 \OS2\APPS\DLL PMDiary applet
PMSTICKY.EXE 13 \OS2\APPS PMDiary applet
PMTKT.DLL 2 \OS2\DLL PM shell library
PMVDMH.DLL 2 \OS2\DLL PM VDM hook library
PMVDMP.DLL 2 \OS2\DLL PM VDM private library
PMVIOP.DLL 3 \OS2\DLL PM virtual I/O calls
private library
PMWIN.DLL 4 \OS2\DLL PM library
PMWIN.TDF \OS2\SYSTEM\TRACE PM trace file
PMWP.DLL 4 \OS2\DLL PM Workplace Shell library
PMWPMRI.DLL 3 \OS2\DLL PM Workplace Shell library
POINTDD.SYS 2 \OS2 Provides mouse pointer
draw support
POLISHE0.FNT P1 \HP\PCL Font for HP laser printers
PRDESC.LST P1 \OS2\INSTALL List of supported printers
PRDRV.LST P1 \OS2\INSTALL List of printer drivers
PRETTYF0.FNT P1 \HP\PCL Font for HP laser printers
PRINT.COM IN \OS2 Prints files to default
printer
PRINTERS.WRI 10 \OS2\MDOS\WINOS2 Win-OS/2 readme file for
printers
PRINTMAN.EXE 6 \OS2\MDOS\WINOS2 Win-OS/2 print manager
PRINTMAN.HLP 6 \OS2\MDOS\WINOS2 Win-OS/2 print manager help
PRINT01.SYS 1 \OS2 Print device driver for
non-Micro Channel systems
PRINT02.SYS 1 \OS2 Print device driver for
Micro Channel systems
PROCOLL0.FNT P1 \HP\PCL Font for HP laser printers
PROGMAN.EXE 6 \OS2\MDOS\WINOS2 Win-OS/2 program manager
PROGMAN.HLP 6 \OS2\MDOS\WINOS2 Win-OS/2 program manager
help
PROGMAN.INI 12 \OS2\MDOS\WINOS2 Win-OS/2 program manager
initialization
PROPRINT.DRV P1 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 printer driver
PROPRN24.DRV P1 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 printer driver
PSATI.DSC 2 \OS2\INSTALL ATI 28800 video setup file
PSBGA32.DSC 2 \OS2\INSTALL 8514 video setup file
PSBGA32A.DSP D1 Not installed 8514 video setup file for
DSPINSTL
PSBGA32B.DSP D2 Not installed 8514 video setup file for
DSPINSTL
PSCGA16.DSC 2 \OS2\INSTALL CGA video setup file
PSCGA16.DSP D2 Not installed CGA video setup file for
DSPINSTL
PSCL.DSC 2 \OS2\INSTALL Cirrus Logic video setup
file
PSCRIPT.DRV P1 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 printer driver
PSCRIPT.HLP P1 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 PostScript help
file
PSCRIPT.SEP 2 \OS2 PostScript separator file
PSEGA16.DSC 2 \OS2\INSTALL EGA video setup file
PSEGA16.DSP D2 Not installed EGA video setup file for
DSPINSTL
PSHEAD.DSC 2 \OS2\INSTALL Headland HT209 video setup
file
PSMONO.DSC 2 \OS2\INSTALL Monochrome video setup file
PSMONO.DSP D1 Not installed Monochrome video setup file
for DSPINSTL
PSSPDW.DSC 2 \OS2\INSTALL IBM Speedway video setup
file
PSSVGA32.DSC 2 \OS2\INSTALL SVGA video setup file
PSSVGA32.DSP D1 Not installed SVGA video setup file for
DSPINSTL
PSTAT.EXE 7 \OS2 Displays process, thread,
semaphore, shared memory,
and DLL info
PSTRID.DSC 2 \OS2\INSTALL Trident TVGA video setup
file
PSTSENG.DSC 2 \OS2\INSTALL Tseng ET4000 video setup
file
PSVGA32.DSC 2 \OS2\INSTALL VGA video setup file
PSVGA32.DSP D1 Not installed VGA video setup file for
DSPINSTL
PSWD.DSC 2 \OS2\INSTALL Western Digital 90C11 and
90C30 video setup file
PSXGA32.DSC 2 \OS2\INSTALL XGA video setup file
PSXGA32.DSP D1 Not installed XGA video setup file for
DSPINSTL
PS1.DRV P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 printer driver
PULSE.EXE 10 \OS2\APPS Shows CPU usage
PULSE.HLP 10 \OS2\HELP Shows CPU usage
PUT.EX 9 \OS2\APPS Enhanced PM editor
executable
PWRMGMT.700 6 \OS2 Supports power management
on ThinkPad 700 systems
PWRMGMT.720 6 \OS2 Supports power management
on ThinkPad 720 systems
P4455514.WPD P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 print definition
file
QBASIC.EXE 8 \OS2\MDOS Quick BASIC program
QBASIC.HLP 8 \OS2\MDOS Quick BASIC program help
QCARTME0.FNT P1 \HP\PCL Font for HP laser printers
QUECALLS.DLL 1 \OS2\DLL System queue calls library
QWIII.DRV P1 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 printer driver
Q2200510.WPD P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 print definition
file
Q820_517.WPD P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 print definition
file
RC.EXE 8 \OS2 Resource compiler
RCARTPR0.FNT P1 \HP\PCL Font for HP laser printers
RCPP.ERR 8 \OS2 Resource compiler
RCPP.EXE 8 \OS2 Resource compiler
README 1 \ Info including tips and
known bugs
README.ATM 10 \OS2\MDOS\WINOS2 Adobe Type Manager info
file
README.INS 3 Not installed Information about OS/2
installation
RECOVER.COM 10 \OS2 Recovers files from a disk
REFPART.SYS 4 \OS2 Reads ABIOS information
from the reference
partition found on some
IBM PS/2 systems
REG.DAT 6 \OS2\MDOS\WINOS2 Win-OS/2 registration
editor data
REGEDIT.EXE 6 \OS2\MDOS\WINOS2 Win-OS/2 registration
editor
REGEDIT.HLP 6 \OS2\MDOS\WINOS2 Win-OS/2 registration
editor help file
REGEDITV.HLP 6 \OS2\MDOS\WINOS2 Win-OS/2 registration
editor help file
REMOVE.WAV 10 \OS2\APPS Mah-Jongg game
REMOVEC.WAV 10 \OS2\APPS Mah-Jongg game
REPLACE.EXE 11 \OS2 Selectively replaces files
RESTORE.EXE 8 \OS2 Restores backed up files
from floppy
REVERSI.EXE 9 \OS2\APPS Reversi game
REVERSI.HLP 9 \OS2\HELP Reversi game
REX.MSG 12 \OS2\SYSTEM REXX message file
REXH.MSG 12 \OS2\SYSTEM REXX help message file
REXX.DLL 12 \OS2\DLL REXX library
REXX.INF 8 \OS2\BOOK REXX documentation
REXXAPI.DLL 12 \OS2\DLL REXX API library
REXXINIT.DLL 12 \OS2\DLL REXX initialization library
REXXTRY.CMD 12 \OS2 REXX command file
REXXUTIL.DLL 12 \OS2\DLL REXX utilities library
RIPLINST.EXE 7 \OS2\INSTALL Remote IPL installation
program
RIPLINST.HLP 7 \OS2\HELP Remote IPL installation
program help
ROMAN.FON 10 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 Roman fonts
ROOF.BMP 8 \OS2\BITMAP Bitmap
RSPDDI.EXE 7 \OS2\INSTALL Response-file device driver
installation
RSPDSPI.EXE 8 \OS2\INSTALL Installs display mode
support
RSPINST.EXE 7 \OS2\INSTALL Response file installation
program
RSPMIG.EXE 7 \OS2\INSTALL Response file migration
program
RXQUEUE.EXE 12 \OS2 REXX language executable
RXSUBCOM.EXE 12 \OS2 REXX language executable
SACDI.DLL 13 \OS2\APPS\DLL Terminal emulation applet
SACDI.MSG 13 \OS2\SYSTEM Terminal emulation applet
SAMPLE.RSP 11 \OS2\INSTALL Sample response file for
response file
SAMPLE.SEP 2 \OS2 Sample separator file
SAREXEC.DLL 13 \OS2\DLL Terminal emulation applet
SASYNCDA.SYS 13 \OS2\APPS Terminal emulation applet
SASYNCDB.SYS 13 \OS2\APPS Terminal emulation applet
SCALES1.BMP 8 \OS2\BITMAP Bitmap
SCALES2.BMP 8 \OS2\BITMAP Bitmap
SCRAMBLE.DLL 7 \OS2\DLL Scramble game
SCRAMBLE.EXE 7 \OS2\APPS Scramble game
SCRAMBLE.HLP 7 \OS2\HELP Scramble game
SCRCATS.DLL 7 \OS2\DLL Scramble game
SCREEN01.SYS 1 \OS2 Screen device driver for
Family 1 systems
SCREEN02.SYS 1 \OS2 Screen device driver for
Family 2 machines
SCRIPT.FON 10 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 script font
SCRLOGO.DLL 7 \OS2\DLL Scramble game
SCRNSAVE.SCR 9 \OS2\MDOS\WINOS2 Win-OS/2 screen saver file
SCSI.TBL 2 \OS2\INSTALL List of supported SCSI
adapters
SEDISK.EXE 7 \OS2\INSTALL Creates an OS/2
Installation Disk and
Disk 1
SEIKO_04.WPD P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 print definition
file
SEIKO_14.WPD P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 print definition
file
SEIMAGE.EXE 7 \OS2\INSTALL Automates setup of a
remote installation
server for OS/2
SEINST.EXE 7 \OS2\INSTALL Installs OS/2 remotely from
a server set up with
OS/2 disk images
SELECT.DLL 2 \OS2\DLL PM selection control
library
SELECT.WAV 10 \OS2\APPS Mah-Jongg game
SEMAINT.EXE 7 \OS2\INSTALL Installs essential OS/2
remotely from a server
set up with OS/2 disk
images
SERIAL.PDR 2 \OS2\DLL Provides support for serial
ports
SERIFB.FON 10 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 serif font
SERIFE.FON 10 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 serif font
SERIFF.FON 10 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 serif font
SERIFG.FON 10 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 serif font
SESMGR.DLL 1 \OS2\DLL Session manager library
SETBOOT.EXE 2 \OS2 Provides the ability to set
up the Boot Manager
SETCOM40.EXE 8 \OS2\MDOS DOS 1.X compatibility file
SETUP.EXE 5 \OS2\MDOS\WINOS2 Win-OS/2 setup file
SETUP.HLP 6 \OS2\MDOS\WINOS2 Win-OS/2 setup file help
SETUP.INF 6 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 setup info file
SETUP.INI 6 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 setup
initialization file
SETUP.REG 6 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 registration
database template
SETUP.SHH 6 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 automated setup
template
SETVGA.CMD 2 \OS2 Sets video mode to VGA
SFINST.EXE P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 soft-font
installer
SF4019.EXE P1 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 4019 printer file
SHELL.DLL 6 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 shell library
SHELLS.BMP 8 \OS2\BITMAP Bitmap
SHPIINST.DLL 7 \OS2\DLL Shell installation file
SIPANEL1.DLL 01 Not installed Panels for PM install
SIPANEL2.DLL 02 Not installed Panels for PM install
SIPANEL3.DLL 02 Not installed Panels for PM install
SMALLB.FON 10 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 small font
SMALLE.FON 10 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 small font
SMALLF.FON 10 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 small font
SMALLG.FON 10 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 small font
SMGXPJET.DRV P2 \SMGXPJET Paintjet printer driver
SND.CPL 6 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 control panel
SNDBLST.DRV 10 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 SoundBlaster
driver
SNDBLST2.DRV 10 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 SoundBlaster
driver
SOFTERM.EXE 13 \OS2\APPS Terminal emulation applet
SOFTERM.HLP 13 \OS2\HELP Terminal emulation applet
SOM.DLL 3 \OS2\DLL System object model library
SONYCDS1.FLT 6 \OS2 Sony CD-ROM SCSI-II filter
device driver
SORT.EXE 12 \OS2 Sorts data from standard
input and writes to
standard output
SOUND.DRV 6 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 sound device
driver
SOUNDREC.EXE 9 \OS2\MDOS\WINOS2 Win-OS/2 sound recorder
SOUNDREC.HLP 9 \OS2\MDOS\WINOS2 Win-OS/2 sound recorder
help file
SPIRAL.BMP 8 \OS2\BITMAP Bitmap
SPL.MSG 2 \OS2\SYSTEM Spooler message file
SPLH.MSG IN \OS2\SYSTEM Spooler help message file
SPL1B.DLL 2 \OS2\DLL Spooler library
SPOOL.EXE 2 \OS2 Redirects printer output
from one device to
another
SPOOLCP.DLL 2 \OS2\DLL Spooler dynamic link
library
SP480A.DSP D2 Not installed IBM Speedway video setup
file for DSPINSTL
SP480AC.DSP D1 Not installed IBM Speedway video setup
file for DSPINSTL
SP480B.DSP D2 Not installed IBM Speedway video setup
file for DSPINSTL
SP480BC.DSP D1 Not installed IBM Speedway video setup
file for DSPINSTL
SQ4FIX.COM 8 \OS2\MDOS Fix for "Space Quest 4"
game by Sierra
SSERIFB.FON 10 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 sans-serif font
SSERIFE.FON 10 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 sans-serif font
SSERIFF.FON 10 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 sans-serif font
SSERIFG.FON 10 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 sans-serif font
SSFLYWIN.SCR 9 \OS2\MDOS\WINOS2 Win-OS/2 screen saver file
SSMARQUE.SCR 9 \OS2\MDOS\WINOS2 Win-OS/2 screen saver file
SSMYST.SCR 9 \OS2\MDOS\WINOS2 Win-OS/2 screen saver file
SSSTARS.SCR 9 \OS2\MDOS\WINOS2 Win-OS/2 screen saver file
STARS.BMP 8 \OS2\BITMAP Bitmap
START.HLP 11 \OS2\HELP Help file for the OS/2
START command, which
starts programs in
separate sessions
STARTLW.DLL 10 \OS2\DLL Start lazy writer library
STARTMRI.DLL IN \OS2\DLL "Start here" information
library
STARTUP.CMD \ Command file that runs when
the system is started
STHR.EXE 1 \OS2 "Start here" information
executable
STXTDMPC.DLL 7 \OS2\DLL Install aid library
SUBST.EXE 8 \OS2\MDOS Substitutes a drive letter
for another drive and
path
SUCCESS.MID 10 \OS2\APPS Mah-Jongg game
SUCCESSC.WAV 10 \OS2\APPS Mah-Jongg game
SVGA.EXE 3 \OS2 Program to run SVGA in DOS
mode
SVGAINST.DLL 11 \OS2\DLL SVGA display driver
installation library
SV480256.DLL D2 \OS2\DLL SVGA display driver
installation library
SV600256.DLL D2 \OS2\DLL SVGA display driver
installation library
SV768256.DLL D2 \OS2\DLL SVGA display driver
installation library
SWAPPER.DAT Set in CONFIG.SYS File to which memory pages
are swapped
SWINVGA.DRV D1 \OS2\MDOS\WINOS2\SYSTEM Seamless VGA driver
SXGA.DRV D1 \OS2\MDOS\WINOS2\SYSTEM Seamless XGA driver
SYMB.OFM 6 \PSFONTS Symbol font
SYMB.PFB 12 \PSFONTS Symbol font
SYMB.PFM 6 \PSFONTS\PFM Symbol font
SYMBOL.FOT 6 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 symbol font
SYMBOL.TTF 6 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 Adobe font
SYMBOLB.FON 10 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 symbol font file
for EGA
SYMBOLE.FON 10 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 symbol font file
for VGA
SYMBOLF.FON 10 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 symbol font file
for 8514
SYMBOLG.FON 10 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 symbol font file
for XGA
SYSEDIT.EXE 6 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 system editor
SYSFONT.DLL IN \OS2\DLL System font library
SYSINI.WRI 10 \OS2\MDOS\WINOS2 Win-OS/2 readme file for
SYSTEM.INI
SYSINSTX.COM IN Not installed Adds OS2BOOT to a partition
or disk and makes it
OS/2-bootable
SYSINST1.EXE 1 Not installed Begins system installation,
switches to protect mode,
and calls SYSINST2.EXE
SYSINST2.EXE 1 Not installed Drives system installation
through the first reboot
SYSLEVEL.EXE 11 \OS2 Displays operating system
service level
SYSLEVEL.GRE 2 \OS2\INSTALL Displays operating system
service level for
graphics engine
SYSLEVEL.OS2 1 \OS2\INSTALL Displays operating system
service level for OS/2
SYSLOG.DLL 7 \OS2\DLL System error log library
SYSLOG.EXE 7 \OS2 System error log viewer
SYSLOGH.HLP 7 \OS2\HELP System error log help
SYSLOGPM.EXE 7 \OS2 PM system error log viewer
SYSMONO.FON 8 \OS2\DLL System monochrome bitmap
font
SYSMONOI.XGA 8 \OS2\DLL System monochrome bitmap
font
SYSTEM.DRV 6 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 system device
driver
SYSTEM.INI 12 \OS2\MDOS\WINOS2 Win-OS/2 system .INI file
SYSTEM.TDF 7 \OS2\SYSTEM\TRACE System trace file
SYSTEM.TFF 7 \OS2\SYSTEM\TRACE System trace file
S1COURI0.FNT P1 \HP\PCL Font for HP laser printers
S2TMSRM0.FNT P1 \HP\PCL Font for HP laser printers
S8514.DRV D2 \OS2\MDOS\WINOS2\SYSTEM Seamless 8514 driver
TADA.WAV 9 \OS2\MDOS\WINOS2 Win-OS/2 sound file
TAJMAHAL.HLP 10 \OS2\HELP Mah-Jongg game
TAJMAHAL.MAH 10 \OS2\APPS Mah-Jongg game
TASKMAN.EXE 6 \OS2\MDOS\WINOS2 Win-OS/2 task manager
TBMI2.COM 10 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 NetWare Requester
support
TCARTTA0.FNT P1 \HP\PCL Font for HP laser printers
TCP.DLL 12 \OS2\DLL Touch device library
TCP.HLP 12 \OS2\HELP Touch device help
TDD.MSG 12 \OS2\SYSTEM Touch device message file
TDDH.MSG 12 \OS2\SYSTEM Touch device message file
TDI.MSG 12 \OS2\SYSTEM Touch device message file
TDIH.MSG 12 \OS2\SYSTEM Touch device message file
TESTCFG.SYS 1 \OS2 Selective install
configuration device
driver
TESTPS.TXT P2 \OS2\MDOS\WINOS2\SYSTEM Tests PostScript printer
communications settings
TEXTEQU0.FNT P1 \HP\PCL Font for HP laser printers
THINKJET.DRV P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 printer driver
TILE.BMP 8 \OS2\BITMAP Bitmap
TILEDEF.DLL 10 \OS2\APPS Mah-Jongg game
TILEHK.DLL 10 \OS2\APPS Mah-Jongg game
TIMER.DRV 10 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 Multimedia timer
driver
TIMES.BGA 11 \OS2\DLL Times bitmap font
TIMES.CGA 11 \OS2\DLL Times bitmap font
TIMES.EGA 11 \OS2\DLL Times bitmap font
TIMES.FOT 6 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 times font
TIMES.TTF 5 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 Adobe font
TIMESB.FON 10 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 times font
TIMESBD.FOT 6 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 times font
TIMESBD.TTF 5 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 Adobe font
TIMESBI.FOT 6 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 times font
TIMESBI.TTF 6 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 Adobe font
TIMESI.FOT 6 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 times font
TIMESI.TTF 6 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 Adobe font
TIMESI.XGA 11 \OS2\DLL Times bitmap font
TIMESNRM.PSF 7 \OS2\SYSTEM Times PostScript font
TIM17521.WPD P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 print definition
file
TIM35521.WPD P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 print definition
file
TI850.DRV P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 printer driver
TKPHZR21.WPD P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 print definition
file
TKPHZR31.WPD P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 print definition
file
TNR.OFM 7 \PSFONTS Times font
TNR.PFB 12 \PSFONTS Times font
TNR.PFM 7 \PSFONTS\PFM Times font
TNRB.OFM 7 \PSFONTS Times font
TNRB.PFB 12 \PSFONTS Times font
TNRB.PFM 7 \PSFONTS\PFM Times font
TNRBI.OFM 7 \PSFONTS Times font
TNRBI.PFB 12 \PSFONTS Times font
TNRBI.PFM 7 \PSFONTS\PFM Times font
TNRI.OFM 7 \PSFONTS Times font
TNRI.PFB 12 \PSFONTS Times font
TNRI.PFM 7 \PSFONTS\PFM Times font
TOOLHELP.DLL 6 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 tool helper
library
TOOTH.BMP 8 \OS2\BITMAP Bitmap
TOSHCDS1.FLT 6 \OS2 Toshiba CD-ROM SCSI-II
filter device driver
TOSHIBA.DRV P1 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 printer driver
TOUCALLS.DLL 12 \OS2\DLL Touch devices library
TOUCH.DRV 13 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 touch screen file
TOUCH.INI 12 \OS2 Touch devices .INI file
TOUCH.SYS 12 \OS2 Touch devices device driver
TOUCO21D.BIN 12 \OS2 Touch device file
TOUMOU.BIO 12 \OS2 ABIOS patch file for touch
devices
TOWERBRI.HLP 10 \OS2\HELP Mah-Jongg game
TOWERBRI.MAH 10 \OS2\APPS Mah-Jongg game
TRACE.EXE 7 \OS2 Program that selects or
sets the system trace
facility
TRACEFMT.DLL 7 \OS2\DLL Trace formatter library
TRACEFMT.EXE 7 \OS2 Displays formatted trace
records
TRACEFMT.HLP 7 \OS2\HELP Formatted trace records
help
TREE.COM 11 \OS2 Displays the directory
structure of the
specified drive
TRIUMPH1.WPD P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 print definition
file
TRIUMPH2.WPD P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 print definition
file
TR480A.DSP D2 Not installed Trident TVGA 8900 video
setup file for DSPINSTL
TR480AC.DSP D1 Not installed Trident TVGA 8900 video
setup file for DSPINSTL
TR480B.DSP D2 Not installed Trident TVGA 8900 video
setup file for DSPINSTL
TR480BC.DSP D1 Not installed Trident TVGA 8900 video
setup file for DSPINSTL
TR600B.DSP D2 Not installed Trident TVGA 8900 video
setup file for DSPINSTL
TR600BC.DSP D1 Not installed Trident TVGA 8900 video
setup file for DSPINSTL
TR768B.DSP D2 Not installed Trident TVGA 8900 video
setup file for DSPINSTL
TR768BC.DSP D1 Not installed Trident TVGA 8900 video
setup file for DSPINSTL
TS480A.DSP D2 Not installed Tseng ET4000 video setup
file for DSPINSTL
TS480AC.DSP D1 Not installed Tseng ET4000 video setup
file for DSPINSTL
TS480B.DSP D2 Not installed Tseng ET4000 video setup
file for DSPINSTL
TS480BC.DSP D1 Not installed Tseng ET4000 video setup
file for DSPINSTL
TS600B.DSP D2 Not installed Tseng ET4000 video setup
file for DSPINSTL
TS600BC.DSP D1 Not installed Tseng ET4000 video setup
file for DSPINSTL
TS768B.DSP D2 Not installed Tseng ET4000 video setup
file for DSPINSTL
TS768BC.DSP D1 Not installed Tseng ET4000 video setup
file for DSPINSTL
TTY.DRV P1 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 TTY printer driver
TTY.HLP P1 \OS2\HELP Terminal emulation applet
TUT.DLL 2 \OS2\DLL OS/2 tutorial library
TUTDLL.DLL 10 \OS2\DLL OS/2 tutorial library
TUTMRI.DLL 2 \OS2\DLL OS/2 tutorial library
TUTORIAL.EXE 10 \OS2 OS/2 on-line tutorial
TUTORIAL.HLP 10 \OS2\HELP\TUTORIAL OS/2 on-line tutorial
UCARTFO0.FNT P1 \HP\PCL Font for HP laser printers
UCDFS.DLL 12 \OS2\DLL CD-ROM utilities library
UCDFS.MSG 12 \OS2\SYSTEM CD-ROM utilities message
file
UHPFS.DLL 2 \OS2\DLL HPFS utilities library
UNDELETE.COM 11 \OS2 Undeletes files
UNIDRV.DLL P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 universal printer
library
UNIDRV.HLP P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 universal printer
library help file
UNPACK.EXE 2 \OS2 File decompression program
used in installation
UNPACK2.EXE 2 \OS2 File decompression program
used in installation
(salmon OS/2 2.1 disks
and later)
UPINI.RC 9 \OS2 Resource file used in
updating OS/2 1.x
programs to OS/2 2.x
USER.EXE 5 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 user interface
code
U9415470.WPD P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 print definition
file
VAPM.SYS 8 \OS2\MDOS Virtual Advanced Power
Management driver
VBIOS.SYS 3 \OS2\MDOS Virtual BIOS device driver
VCARTFO0.FNT P1 \HP\PCL Font for HP laser printers
VCDROM.SYS 8 \OS2\MDOS Virtual CD-ROM device
driver
VCGA.SYS 8 \OS2\MDOS Virtual CGA device driver
VCMOS.SYS 3 \OS2\MDOS Virtual CMOS device driver
VCOM.SYS 8 \OS2\MDOS Virtual serial port device
driver
VDISK.SYS 2 \OS2 Virtual disk device driver
VDMAAT.SYS 3 \OS2\MDOS Virtual DMA device driver
for Family 1 systems
VDMAPS2.SYS 3 \OS2\MDOS Virtual DMA device driver
for Family 2 systems
VDPMI.SYS 8 \OS2\MDOS Virtual DOS protect mode
interface device driver
VDPX.SYS 8 \OS2\MDOS Virtual DOS extender for
DPMI applications
VDSK.SYS 3 \OS2\MDOS Virtual disk device driver
VEGA.SYS 8 \OS2\MDOS Virtual EGA device driver
VEMM.SYS 9 \OS2\MDOS Virtual expanded memory
manager device driver
VER.DLL 6 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 version resource
and file installation
library
VESA.EXE D1 \OS2\MDOS PS/2 VESA driver
VFLPY.SYS 3 \OS2\MDOS Virtual floppy device
driver
VGA.DRV D1 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 VGA device driver
VGA.RC 9 \OS2 Resource file used in
creating OS2.INI for VGA
displays
VGAFIX.FON D1 \OS2\MDOS\WINOS2\SYSTEM VGA font for Win-OS/2
VGAM.RC 9 \OS2 VGA monochrome resource
file used to create
OS2.INI
VGAMONO.DRV D1 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 VGA device driver
VGAOEM.FON D1 \OS2\MDOS\WINOS2\SYSTEM VGA font for Win-OS/2
VGASYS.FON D1 \OS2\MDOS\WINOS2\SYSTEM VGA font for Win-OS/2
VGA850.FON 6 \OS2\MDOS\WINOS2\SYSTEM VGA font for Win-OS/2
VGA860.FON 6 \OS2\MDOS\WINOS2\SYSTEM VGA font for Win-OS/2
VGA861.FON 6 \OS2\MDOS\WINOS2\SYSTEM VGA font for Win-OS/2
VGA863.FON 6 \OS2\MDOS\WINOS2\SYSTEM VGA font for Win-OS/2
VGA865.FON 6 \OS2\MDOS\WINOS2\SYSTEM VGA font for Win-OS/2
VIEW.EXE 11 \OS2 Displays online documents
created with IPF
VIEWDOC.EXE 11 \OS2 Program that displays
online documents created
with IPF
VIEWH.HLP 2 \OS2\HELP Help for viewing online
documentation
VIOCALLS.DLL 1 \OS2\DLL Base video calls library
VIOTBL.DCP 4 \OS2 Contains video mappings for
characters
VIOTBL.ISO 11 \os2 Contains ISO 9000-compliant
video mappings for
characters
VISION02.SYS 10 \OS2 Provides support for the
Visi-On mouse on Family 2
systems
VKBD.SYS 3 \OS2\MDOS Virtual keyboard device
driver
VLPT.SYS 3 \OS2\MDOS Virtual parallel port
device driver
VMDISK.EXE 8 \OS2\MDOS Virtual memory disk
VMONO.SYS 8 \OS2\MDOS Virtual monochrome device
driver
VMOUSE.SYS 8 \OS2\MDOS Virtual mouse device driver
VNPX.SYS 3 \OS2\MDOS Virtual NPX exulator device
driver
VPCMCIA.SYS 8 \OS2\MDOS Virtual card device driver
VPIC.SYS 3 \OS2\MDOS Virtual picture device
driver
VSVGA.SYS 3 \OS2\MDOS Virtual SVGA device driver
VTBL850.DCP 1 \OS2 Description profile table
for code page 850
VTIMER.SYS 3 \OS2\MDOS Virtual timer device driver
VTOUCH.COM 8 \OS2\MDOS Virtual touch screen device
driver
VTOUCH.SYS 12 \OS2\MDOS Virtual touch screen device
driver
VTTERM.HLP 13 \OS2\HELP Terminal emulation applet
VVGA.SYS 8 \OS2\MDOS Virtual VGA device driver
VWIN.SYS 7 \OS2\MDOS Win-OS/2 virtual device
driver
VXGA.SYS 8 \OS2\MDOS Virtual XGA device driver
VXMS.SYS 11 \OS2\MDOS Device driver that provides
extended memory in VDMs
V8514A.SYS 8 \OS2\MDOS Virtual 8514A device driver
WARNING.WAV 10 \OS2\APPS Mah-Jongg game
WAVE.BMP 8 \OS2\BITMAP Bitmap
WCARTBA0.FNT P1 \HP\PCL Font for HP laser printers
WCFGMRI.DLL 7 \OS2\DLL PM class definitions for
Win-OS/2
WD480A.DSP D2 Not installed Western Digital 90C11 and
90C30 video setup file
for DSPINSTL
WD480AC.DSP D1 Not installed Western Digital 90C11 and
90C30 video setup file
for DSPINSTL
WD480B.DSP D2 Not installed Western Digital 90C11 and
90C30 video setup file
for DSPINSTL
WD480BC.DSP D1 Not installed Western Digital 90C11 and
90C30 video setup file
for DSPINSTL
WD600B.DSP D2 Not installed Western Digital 90C11 and
90C30 video setup file
for DSPINSTL
WD600BC.DSP D1 Not installed Western Digital 90C11 and
90C30 video setup file
for DSPINSTL
WD768B.DSP D2 Not installed Western Digital 90C11 and
90C30 video setup file
for DSPINSTL
WD768BC.DSP D1 Not installed Western Digital 90C11 and
90C30 video setup file
for DSPINSTL
WEBB.BMP 8 \OS2\BITMAP Bitmap
WIN.COM 6 \OS2\MDOS\WINOS2 Win-OS/2 executable
WIN.INI 12 \OS2\MDOS\WINOS2 Win-OS/2 .INI file
WIN_30.RC 1 \OS2 Resource file used to
create the Windows 3.0
environment
WINCFG.DLL 7 \OS2\DLL PM class definitions for
Win-OS/2
WINFILE.EXE 5 \OS2\MDOS\WINOS2 Win-OS/2 file manager
WINFILE.HLP 6 \OS2\MDOS\WINOS2 Win-OS/2 file manager help
file
WINGDING.FOT 6 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 symbol font
WINGDING.TTF 6 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 Adobe font
WINHELP.EXE 5 \OS2\MDOS\WINOS2 Win-OS/2 help
WINHELP.HLP 6 \OS2\MDOS\WINOS2 Win-OS/2 help
WININI.WRI 10 \OS2\MDOS\WINOS2 Win-OS/2 readme file for
WIN.INI
WINOA386.MOD 6 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 386 enhanced mode
support
WINOLDAP.MOD 6 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 386 enhanced mode
support
WINOS2.COM 6 \OS2\MDOS\WINOS2 Win-OS/2 executable
WINOS2.ICO 6 \OS2\MDOS\WINOS2 Win-OS/2 icon
WINPOPUP.EXE 10 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 network messaging
support
WINPRF.DLL 7 \OS2\DLL Win-OS/2 profile library
WINSCLIP.DLL 6 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 clipboard support
WINSDDE.DLL 6 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 Dynamic Data
Exchange support
WINSHELD.EXE 6 \OS2\MDOS\WINOS2 Win-OS/2 shield for command
prompt
WINSMSG.DLL 6 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 system message
library
WINVER 10 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 windows version
utility
WINVER.EXE 6 \OS2\MDOS\WINOS2 Displays the version of
Win-OS/2 that is running
WIN87EM.DLL 6 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 80x87 emulator
library
WORDPER0.FNT P1 \HP\PCL Font for HP laser printers
WORDPER1.FNT P1 \HP\PCL Font for HP laser printers
WOS2ACCE.GRP 9 \OS2\MDOS\WINOS2 Win-OS/2 accessories group
WOS2MAIN.GRP 6 \OS2\MDOS\WINOS2 Win-OS/2 main group
WPCONFIG.DLL 4 \OS2\DLL Workplace Shell
configuration library
WPCONMRI.DLL 11 \OS2\DLL Workplace Shell
configuration library
WPGLOSS.HLP 11 \OS2\HELP Workplace Shell glossary
help
WPHELP.HLP 11 \OS2\HELP Workplace Shell help
WPINDEX.HLP 4 \OS2\HELP Workplace Shell index help
WPMSG.HLP 11 \OS2\HELP Workplace Shell message
help
WPPRINT.DLL 11 \OS2\DLL Workplace Shell printing
library
WPPRTMRI.DLL 11 \OS2\DLL Workplace Shell printable
translation
WPPWNDRV.DLL 11 \OS2\DLL Workplace Shell library
WRITE.EXE 9 \OS2\MDOS\WINOS2 Win-OS/2 Write applet
WRITE.HLP 9 \OS2\MDOS\WINOS2 Win-OS/2 Write applet
WSPDBF.DRV D2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 display support
WSPDSBF.DRV D2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 display support
WSPDSF.DRV D2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 display support
WSPDSSF.DRV D2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 display support
W0F0000.BIO IN \OS2 ABIOS patch file
W020100.BIO IN \OS2 ABIOS patch file
W020101.BIO IN \OS2 ABIOS patch file
W050000.BIO IN \OS2 ABIOS patch file
W050100.BIO IN \OS2 ABIOS patch file
W060100.BIO IN \OS2 ABIOS patch file
XCARTBA0.FNT P1 \HP\PCL Font for HP laser printers
XCOPY.EXE 11 \OS2 Program that selectively
copies groups of files
including subdirectories
XGA.DRV D1 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 XGA device driver
XGA.RC 9 \OS2 Resource file used to
create OS2.INI
XGA.SYS D1 \OS2\DLL Provides XGA support for
VDMs
XGAFIX.FON D1 \OS2\MDOS\WINOS2\SYSTEM XGA font for Win-OS/2
XGAOEM.FON D1 \OS2\MDOS\WINOS2\SYSTEM XGA font for Win-OS/2
XGARING0.SYS D1 \OS2 XGA Ring 0 device driver
XGASYS.FON D1 \OS2\MDOS\WINOS2\SYSTEM XGA font for Win-OS/2
XLAT850.BIN 6 \OS2\MDOS\WINOS2\SYSTEM Code page 850 for Win-OS/2
XLAT860.BIN 6 \OS2\MDOS\WINOS2\SYSTEM Code page 860 for Win-OS/2
XLAT861.BIN 6 \OS2\MDOS\WINOS2\SYSTEM Code page 861 for Win-OS/2
XLAT863.BIN 6 \OS2\MDOS\WINOS2\SYSTEM Code page 863 for Win-OS/2
XLAT865.BIN 6 \OS2\MDOS\WINOS2\SYSTEM Code page 865 for Win-OS/2
XRM.HLP 13 \OS2\HELP Terminal emulation applet
YCARTPC0.FNT P1 \HP\PCL Font for HP laser printers
ZIGZAG.BMP 8 \OS2\BITMAP Bitmap
ZMICROS0.FNT P1 \HP\PCL Font for HP laser printers
Z1ACART0.FNT P1 \HP\PCL Font for HP laser printers
000000.BIO IN \OS2 ABIOS patch file
154XPRES.EXE 3 \OS2 Adaptec 154x SCSI adapter
detection module
164XPRES.EXE 3 \OS2 Adaptec 164x SCSI adapter
detection module
174XPRES.EXE 3 \OS2 Adaptec 174x SCSI adapter
detection module
238X_06.DRV P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 printer driver
4019.CFG 13 \OS2 Config file for
bidirectional support
4019L.CFG 13 \OS2 Config file for
bidirectional support
40291730.WPD P1 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 print definition
file
40291760.WPD P1 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 print definition
file
40293930.WPD P1 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 print definition
file
40293960.WPD P1 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 print definition
file
4079W31.WPD P2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 print definition
file
4201.CFG 13 \OS2 Config file for
bidirectional support
4202.CFG 13 \OS2 Config file for
bidirectional support
4202L.CFG 13 \OS2 Config file for
bidirectional support
4207.CFG 13 \OS2 Config file for
bidirectional support
4208.CFG 13 \OS2 Config file for
bidirectional support
4208L.CFG 13 \OS2 Config file for
bidirectional support
4216.CFG 13 \OS2 Config file for
bidirectional support
4216L.CFG 13 \OS2 Config file for
bidirectional support
5201.CFG 13 \OS2 Config file for
bidirectional support
5201L.CFG 13 \OS2 Config file for
bidirectional support
5202.CFG 13 \OS2 Config file for
bidirectional support
5202-Q.CFG 13 \OS2 Config file for
bidirectional support
5202-QL.CFG 13 \OS2 Config file for
bidirectional support
5202L.CFG 13 \OS2 Config file for
bidirectional support
5204.CFG 13 \OS2 Config file for
bidirectional support
5204L.CFG 13 \OS2 Config file for
bidirectional support
8514.DRV D2 \OS2\MDOS\WINOS2\SYSTEM Win-OS/2 8514 display
driver
8514.RC 9 \OS2 Resource file used to
create OS2.INI
8514_32.DLL D1 \OS2\DLL Library for 8514 displays
8514FIX.FON D2 \OS2\MDOS\WINOS2\SYSTEM Font file for 8514 displays
8514M.RC 9 \OS2 Resource file used to
create OS2.INI
8514OEM.FON D2 \OS2\MDOS\WINOS2\SYSTEM 8514 font for Win-OS/2
8514SYS.FON D2 \OS2\MDOS\WINOS2\SYSTEM 8514 font for Win-OS/2
========================================================================
+---------------------------------+
| Latest OS/2 2.x Industry Awards | cumaward
+---------------------------------+
Here is the list, as of 7 July 1994, of the newest awards given to OS/2
2.x. The rest of the awards are listed in the 15 May issue of this
newsletter.
Total to Date: 47
47 * BYTE (USA) - June 1994
Readers' Choice Award
Software Product of the Year
OS/2 for Windows 3.1
46 * Ziff-Davis (Europe) - 6 June 1994
Software Excellence Award
Grand Award for Technical Excellence
OS/2 for Windows 3.1
45 * BYTE (USA) - May 1994
COMDEX Best of Show
Best System/Development Software
Personal OS/2 Beta version 1
44 * BYTE (USA) - May 1994
COMDEX Best of Show
Overall
Personal OS/2 Beta version 1
43 * PC Magazine (USA) - 31 May 1994
Editor's Choice Award
32-Bit Operating System
OS/2 2.1
42 * PC World (Spain) - 31 May 1994
PC World Special Award
OS/2 2.1
41 * Binary (Spain) - 19 May 1994
(Spanish edition of BYTE)
Award for Excellence 1993
OS/2 2.1
========================================================================
+---------------------------------+
| Common Open Client/Server Terms | ocsterm
+---------------------------------+
This is a list of common terms used in the open client/server
environment. Pronunciations are included for some items.
The list was compiled by Sean Haffey, IBM Open Client/Server Group, IBM
United Kingdom, Internet userid seanh@vnet.ibm.com. Please address
comments to him.
------------------------------------------------------------------------
AIX. IBM's version(s) of UNIX, available on the PS/2, RISC System/6000
and ES/9000 platforms. AIX on the RISC System/6000 is based on OSF/1
and meets 1151 of the 1170 elements of SPEC1170.
ANDF (AND-eff). Architecture Neutral Distribution Format. One of five
technologies created by OSF. A set of tools which allows software
developers to create a single version of an application for use on
different types of computers and operating systems.
API. Application Programming Interface. A well-defined means of using
operating system or subsystem services.
ATM. (1) Asynchronous Transfer Mode. A new, high-speed network transport
technology, expected to become extremely popular in the 1990s. (2) Adobe
Type Manager. (3) Automated Teller Machine. One of the first
client/server applications.
Bento. A technology for the storage and interchange of multimedia
information. Bento is licensed by CI Labs.
C++. An extension of AT&T's C language. C++ was developed in the early
1980s at AT&T's Bell Laboratories to support objects. The name is a
programmer's play on words: In C, "++" adds one to a variable. C++,
then, is the next step beyond C. C++ is generally viewed as more
efficient than Smalltalk, but it does not enforce the object model.
CAE. Common Application Environment. The formal standards adopted by
X/Open, together with the X/Open specifications.
CDE. Common Desktop Environment. CDE was defined by COSE, and is a
consistent set of APIs for the desktop that will run across the systems
of the COSE members. It is modelled on IBM's OS/2 Workplace Shell, and
has been submitted to X/Open for planned adoption in 1994 in the UNIX
environment.
CI Labs. Component Integration Laboratories. Initially supported by
Apple and IBM among others, CI Labs licenses four technologies,
including OpenDoc, Bento, and SOM.
Client. As in client/server computing, the application that makes
requests of the server and, often, deals with the interaction necessary
with the user.
Client/Server. A model of computing in which two programs cooperate to
do work. The program that initiates the work is the client, which makes
requests on the second program, the server.
CORBA (KOR-buh). Common Object Request Broker Architecture. A standard
for objects proposed by the Object Management Group (OMG).
COS. Corporation for Open Systems. A vendor-sponsored organization which
intends to "deal with today's pressing network integration problems and
solutions". Among the members of COS are AT&T, DEC, IBM, and the US
Government.
COSE (KOH-zee). Common Open Software Environment. An open-standards
acceleration organization. Unusual in that it "met" entirely
electronically. COSE was incorporated within OSF in March 1994.
CPI-C (SEE-pik). Common Programming Interface for Communications.
Originally part of IBM's Systems Application Architecture, CPI-C has
been released by IBM into the public domain and has been adopted by
X/Open. Together with RPC and MQI, CPI-C is one of the three means of
communication supported in IBM's Open Blueprint.
DAE. Distributed Application Environment. An IBM family of programs
which offer client/server computing spanning IBM and non-IBM hardware
and software.
DCE. Distributed Computing Environment. One of five technologies created
by OSF. DCE is a set of integrated protocols and APIs that simplifies
building robust client/server applications on a network of unlike
systems.
Directory. In DCE, the directory contains information about resources,
services, objects, and users on the network. This makes it simple to
find each of these things by using only its name, and for each component
to be moved in the network as business or technology dictate, without
needing to change applications.
DME. Distributed Management Environment. One of five technologies
created by OSF. DME will allow different computer systems, linked by a
network, to be managed from a single point.
DRDA. Distributed Relational Database Architecture. IBM's architecture
for allowing relational databases on a network to interconnect and share
data.
DSOM (DEE-som). Distributed Systems Object Method. A complete
implementation of CORBA. DSOM works transparently with SOM.
Encina (en-SEE-nuh). Enterprise Computing In a New Age. A set of
transaction processing products, based on DCE, and supplied by Transarc
Corporation. IBM has announced Encina as a product to be used with
CICS/6000.
EPHOS (EE-foss). European Procurement Handbook for Open Systems. EPHOS
is used to guide public procurement of computer equipment within the
European Community, and is followed on a voluntary basis by many in the
private sector.
GOSIP. Government OSI Profile for procurement. The UK and USA
governments have their own version of OSI, called UK GOSIP and US GOSIP.
GUI (GOO-ee). Graphical User Interface. A pictorial way of representing
the capabilities of a system and the work being done on it.
IEEE. Institute of Electrical and Electronic Engineers. The IEEE is
responsible for defining many standards, including POSIX.
Internet. A world-wide association of interconnected networks.
IPX. Internet Packet Exchange.
ISDN. Integrated Services Digital Network. A digital means of allowing
voice and data to share a network.
ISO. International Standards Organization.
Kerberos. The security component of DCE, originally designed by the
Massachusetts Institute of Technology. Named after the three-headed dog
of Greek mythology which guarded the gates of Hades. Kerberos is
included in IBM's Open Blueprint.
LAN. Local Area Network. Typically, the interconnection of several
personal computers and other hardware such as printers. Designed
originally as a means of sharing hardware and software among PCs; now
used as a general means of communications between PCs.
Middleware. Software that lies between applications and the operating
system, and that is designed to shield the application from the
complexities of the underlying system, especially in open and
client/server environments.
Motif (moh-TEEF). One of the five technologies created by OSF. Motif is
a GUI.
MPTN. Multi Protocol Transport Networking. An IBM product that allows
applications to run over dissimilar networks. Part of the Network
Blueprint.
MQI. Message Queue Interface. A high-level interface designed for use by
application programmers who want to develop distributed business
applications. MQI can run synchronously or asynchronously. It was
developed by IBM, and is one of the three means of communication
supported in IBM's Open Blueprint. MQI is implemented by IBM in its
MQSeries products.
Network Blueprint. A framework for connecting unlike networks and making
them operate together.
NFS. Network File System. A technology developed by SUN Microsystems
Inc. NFS is a system for sharing directories across Internet Protocol
(IP) networks. NFS uses RPC to become operating system-independent.
NetBIOS (net-BY-oss) A de-facto standard network protocol for LANs.
Object. A set of programs or subroutines, called methods, and data,
called variables, that model something in the real world.
Object Request Broker. The mechanism that allows objects to communicate
with each other over a network.
ODAM (OH-dam). Open Distributed Application Model. ODAM provides a
standard way of visualising enterprise-wide client/server middleware.
ODCS. Open Distributed Computing Structure. An early name for IBM's Open
Blueprint.
OLE. Object Linking and Embedding. Microsoft's protocols for linking
objects to create a compound document. Unlike OpenDoc, OLE is based on
a proprietary standard.
OMG. Object Management Group. An organization of vendors, software
developers, and users, founded to promote the theory and practice of
object management technology in the development of software.
OpenDoc. One of four technologies to be licensed by CI Labs. OpenDoc is
a "compound document architecture", which is a structured means of
including and using text, graphics, pictures, and multimedia objects in
a single document. OpenDoc uses IBM's SOM, and hence it is based on
CORBA.
Open Blueprint. A modular architecture that includes standards which
enable customers to build applications that run on many IBM and non-IBM
systems, and that connect and work seamlessly.
Open System. An abbreviation of the IEEE definition is "A ... set of
... standards ... that ... accomplish interoperability and portability
of applications, data and people." The ISO definition is similar. Many
UNIX vendors define an open system as a UNIX system. Clearly, the
problem is that the word "open" is a very powerful marketing term.
OSF. Open Software Foundation. A not-for-profit organization that
develops and delivers open technology to its members. There are several
hundred members of OSF, including Apple, DEC, HP, Hitachi, IBM, ICL,
Lotus, Microsoft, Motorola, Novell, and Xerox. OSF delivers five
technologies: OSF/1, DCE, DME, Motif, and ANDF.
OSF/1. One of five technologies created by OSF. OSF/1 is a UNIX
operating system.
OSI. Open Systems Interconnection. A layered communications model of a
WAN developed by the ISO.
Palladium. Print management technology developed at MIT with IBM,
Digital, and Hewlett-Packard. This is a complete set of end-user
functions to submit and control printing in an open distributed
environment.
PASC. Portable Applications Standards Committee. The new name for POSIX,
based on the realization that it is more than UNIX.
POSIX. Portable Operating System Interface. The `X' at the end denotes
that POSIX is a `UNIX'-type specification. POSIX is a set of interfaces
involved in applications portability and system interoperability and the
services offered across these interfaces. It is described in a set of
specifications (POSIX 1003.1, 1003.2., ...) that, when agreed, become an
international standard; for example, ISO/IEC 9945-1 is the international
standard corresponding to POSIX 1003.1. POSIX is defined by the IEEE.
RPC. Remote Procedure Call. One of three means of communication defined
in the Open Blueprint. Issuing an RPC is analogous to calling a
subroutine, except that the subroutine may exist somewhere else within
the network.
Server. As in client/server computing, the application that is dedicated
to performing work requested by a client. Servers specialize in one or
more areas, such as printing, database, video, and so on.
Smalltalk. An object-oriented language developed in the early 1970s by
Xerox at its Palo Alto Research Center (PARC).
SMTP. Simple Mail Transport Protocol. A widely used e-mail protocol
developed by Internet. Extremely popular in the USA; less popular in
Europe, where X.400 is preferred.
SNMP. Simple Network Management Protocol. A network management protocol
used in TCP/IP LANs.
Sockets. A network API developed at the University of California in
Berkeley for use with their version of UNIX. Sockets were designed to
work primarily with Ethernet.
SOM. Systems Object Model. A rich, language-neutral technology for
building, packaging, and manipulating objects. It can be used easily by
both object-oriented programming languages and procedural languages.
SPEC1170. The 1,170 interfaces that will make up UNIX.
SQL. Structured Query Language. A language designed by IBM for using
relational databases. SQL has since become an ISO standard. Sometimes
also called Standard Query Language.
Taligent. A joint venture between IBM and Apple to develop
object-oriented software and an object-oriented operating system. In
1994, Hewlett Packard joined Taligent.
TCP/IP. Transmission Control Protocol/ Internet Protocol. A standard set
of network protocols developed by the USA Department of Defense for the
government ARPAnet. It has been accepted as the standard network
protocol for UNIX Ethernet systems, and is simpler than the OSI model.
UNIX. The operating system originally designed by AT&T and enhanced by
the University of California at Berkeley and others. Since it was
powerful and essentially available for free, it became very popular at
universities. Many vendors made their own versions of UNIX available;
for example, IBM's AIX, based on OSF/1. The UNIX trademark and
definition have since come under the control of X/Open, who will issue a
unifying specification.
USL. UNIX Systems Laboratories. Established by AT&T to develop and
license UNIX System V. USL was sold to Novell, and in 1993 it was
integrated into Novell.
Wabi (WAH-bee). Windows Application Binary Interface. A product written
by Sun Microsystems to enable applications written for Microsoft's
Windows to run unmodified on UNIX systems.
WAN. Wide Area Network. A network that runs over large distances and
typically connects several LANs.
X.400. An e-mail protocol adopted by ISO. More sophisticated than SMTP,
and more popular in Europe.
X.500. A directory protocol adopted by ISO.
X/Open. A standards acceleration body, founded in 1984 by Bull, ICL,
Olivetti, Nixdorf and Siemens. IBM joined X/Open in 1988. X/Open does
not normally define standards, but chooses from existing, de facto, and
proposed standards. X/Open actively supports IEEE POSIX projects.
X Windows. A network GUI.
XPG. X/Open Portability Guide. A set of interface specifications issued
by X/Open that define source code portability. The definition of XPG
keeps expanding. XPG4, issued in 1992, has 22 components, up from 13 in
XPG3, which include the POSIX 1003.1 and 1003.2 operating system
specifications, relational database, X-Windows, and CPI-C. Products that
meet the XPG specification are referred to as "XPG branded".
========================================================================
+-----------------------------------+
| APPC Developer Assistance Program | dapappc
+-----------------------------------+
Are you a software vendor? Are you considering APPC for the
communications portion of your next product? If so, help is here. At
the APPC/APPN Technical Conference this July in Boston, APPC Market
Enablement announced the APPC Developer Assistance Program (DAP). The
APPC DAP is open to independent software vendors who are developing, or
planning to develop, APPC or CPI-C applications.
When you join the APPC DAP, you'll get technical, business, and
marketing support for your APPC application developers.
Two Goals
---------
The APPC DAP has two objectives:
o Assist software vendors in providing APPC support for new
applications.
If you're designing or building new client/server applications, you're
probably considering including APPC support. The APPC DAP gives you a
jump-start on APPC development, and brings immediate access to experts
in APPC application development.
o Provide continued support to software vendors who already have APPC
support in their applications.
Just because the code is finished, it doesn't mean the work is done.
The APPC DAP gives help on APPC design and support questions, plus DAP
members can receive assistance with configuration and documentation
issues.
If you're not a software vendor, don't feel left out. The APPC DAP's
ultimate goal is to help application programmers. How? As more software
vendors supply APPC support in their products, the job of client/server
application development gets easier. And if you have a favorite tool or
application that doesn't support APPC, tell that vendor about the APPC
DAP.
More Information
----------------
For more information about the APPC DAP, send a note or fax with your
company, name, product, and external mailing address to:
Wayne Riley
Fax: 1-919-254-6050
Internet: wriley@vnet.ibm.com
Mail: EA6/502
IBM Corporation
3039 Cornwallis
P O Box 12195
Research Triangle Park NC 27709-2195
========================================================================
+--------------------------------------------+
| IBM Developer Assistance Program Workshop: | dceadmin
| OS/2 DCE Administration |
+--------------------------------------------+
In this five-day workshop, students become familiar with the components
of OSF DCE administration by installation, configuration, and
administration of DCE for OS/2. This workshop is a combination of
classroom lectured and hands-on lab work. (The student will spend a
50/50 ratio between lecture and lab.) This course reinforces key
principles, topics, and methods by using diagrams, examples, and coded
applications.
Audience
--------
This workshop is for personnel responsible for the administration of
distributed software computing (DCE). The knowledge gained will assist
the administrator in installation, configuration, and administration of
DCE for OS/2. This course will also be a benefit to DCE application
programmers.
Topics
------
o Installation of DCE components
o Configuration of single/multiple machine cells
o Principle, group, organization, and account management
o Directory service management and replication
o Cell security implementation and management
Objectives
----------
After completing this course, the student should be able to:
o List and describe each core DCE component
o Describe the inter-relationship of the core DCE components
o to each other
o Install and configure the core DCE components
o Administrate the DCE environment
o Add users and groups to the DCE cells
o Administer the DCE namespace
o Install typical DCE applications
Prerequisite
------------
C language programming is a plus.
Fee
---
Course CG38350C, tuition 2,000 USD
Schedule
--------
29 August - 2 September, Endicott NY
10 - 14 October, Poughkeepsie NY
11 - 15 November, Austin TX
28 November - 2 December, San Jose CA
This schedule is subject to change.
Enrollment
----------
Call 1-800-IBM-TEACh (1-800-426-8322) within the USA. From elsewhere,
call 1-602-629-2731 and ask for education enrollment. IBM employees in
the USA should enroll using MSE.
========================================================================
+--------------------------------------------+
| IBM Developer Assistance Program Workshop: | dceapi
| DCE Hands-On Application Programming |
| for OS/2, AIX, and Windows |
+--------------------------------------------+
In this five-day workshop, formerly known as "OS/2 DCE for Software
Developers Workshop," students become familiar with the components of
OSF DCE by following the development of a basic distributed application
using the full complement of DCE tools and services. This workshop is a
combination of classroom lectures and hands-on lab work. The student
spends a significant portion of the week writing basic DCE client/server
programs in the OS/2 2.1 32-bit environment.
The workshop will provide a broad base of understanding of the
development of DCE applications in an OS/2 environment. The instruction
will include the basic design and distribution issues faced by
client/server programmers in a DCE environment using DCE Remote
Procedure Calls (RPC). The course covers the various aspects of the DCE
programming model, including security, naming, time service, interface
definitions, etc. The knowledge gained will allow the student to
understand how to modify existing applications to take advantage of the
DCE client/server models.
Audience
--------
OS/2 application programmers who want to learn the Application
Programming Interface (API) of the OSF DCE, either to assist them in
creating DCE applications now or to assist them in understanding the
issues involved with DCE for future designs.
Topics
------
o Application development in a distributed environment
o Developing an application using remote procedure calls
o Design and distribution issues
o Using IDL to define a basic interface
o Developing a basic server and basic client
o RPC programming topics
o Using the DCE security service
o Using the DCE threads service
o Using the DCE distributed time service
o Using the DCE directory service
Objectives
----------
To explore issues affecting the design and implementation of DCE
application programs from the OS/2 perspective, and to provide an
effective learning environment for writing client/server applications
using DCE.
Prerequisites
-------------
Experienced C language programmers who have written or intend to write
distributed applications, or who have application programming
experience.
Fee
---
Course CP10640C, tuition 2000 USD
Schedule
--------
29 August - 2 September, Endicott NY
26 - 30 September, Westlake TX (near Dallas/Fort Worth airport)
10 - 14 October, Austin TX
7 - 11 November, Poughkeepsie NY
Enrollment
----------
Call 1-800-IBM-TEACh (1-800-426-8322) within the USA. From elsewhere,
call 1-602-629-2731 and ask for education enrollment. IBM employees in
the USA should enroll using MSE.
========================================================================
+--------------------------------------------+
| IBM Developer Assistance Program Workshop: | dceacl
| Programming With DCE Security |
| and Writing ACL Managers |
+--------------------------------------------+
One of the key advantages of using OSF/DCE to build distributed
applications is the integration of the DCE Security Service into DCE.
This four-day course discusses the important issues related to security,
the design of the DCE Security Service, and how this design addresses
these issues in DCE. The class focuses on building security applications
using DCE APIs, and how to develop a complete DCE ACL Manager.
Class Content
-------------
The class begins by introducing some general security issues in a
distributed environment. It proceeds with a quick overview of the DCE
Security Service, followed by a tutorial on Kerberos, one of its central
components. Lectures and labs take the developer through the process of
building basic client/server applications utilizing the different
aspects of the DCE security Service. The class then expands on this
basic knowledge to design more complex applications. Each module is
accompanied by an extensive walkthrough of a sample application. The
class concludes with a discussion on advanced topics of DCE security, as
well as some of the new features that will be available in the next
major release of DCE, due out in 1994.
This is a follow-on course to the basic OSF/DCE Application Programming
class.
Fee
---
Course CE54880C, tuition 1700 USD
Schedule
--------
4 - 7 October, Austin TX
Enrollment
----------
Call 1-800-IBM-TEACh (1-800-426-8322) within the USA. From elsewhere,
call 1-602-629-2731 and ask for education enrollment. IBM employees in
the USA should enroll using MSE.
========================================================================
+-----------------------------------------+
| IBM Personal Software Products | showsked
| August/September 1994 USA Show Schedule |
+-----------------------------------------+
IBM Personal Software Products is participating in a variety of trade
shows in the near future:
Show Name Dates Location
--------- ----- --------
BBSCON 17 - 21 August Atlanta
Client/Server 29 - 31 August Washington
Windows Solutions 7 - 9 September San Francisco
CAMP 8 September Chicago
NetWorld + Interop 12 - 14 September Atlanta
ECHO (Health) 18 - 21 September West Palm Beach
NetWorks Expo 20 - 22 September Dallas
IBM Personal Software Products offers a wide range of products,
including high-performance LAN systems, premier operating systems and
applications, and comprehensive service offerings.
========================================================================
+----------------------------------+
| IBM Demonstrations at ONE BBSCON | 1bbs
+----------------------------------+
For the second year in a row, IBM is participating in the Online
Networking Exposition and BBS Convention (ONE BBSCON) in Atlanta,
Georgia, USA, from 17 through 21 August.
Ultimate Learning Center for BBSs
---------------------------------
If last year's attendance is a good gauge, this conference will be the
biggest international gathering of BBS operators in history. The
spacious Atlanta Market Center INFORUM will feature over 250 vendors
displaying the latest in connectivity and PC communications products.
Education sessions, seminars, and hands-on workshops round out the
experience to provide the ultimate learning center for the novice and
even the most experienced Internet entrepreneur.
Using OS/2 as BBS Operating System
----------------------------------
IBM has a demonstration booth (number 463) where we will introduce BBS
sysops (system operators) to the benefits of using OS/2 as their base
operating system.
"OS/2 is clearly superior in multitasking, and its reliable background
communications make it the perfect environment for BBSs", says Vicci
Conway, IBM's Personal Software Products division program manager for
BBSs.
Vicci and IBM's online advocate, David Whittle, are also holding
host classroom sessions during the conference.
Registration and More Information
---------------------------------
The registration fee for the conference is 325 USD, which includes all
meeting sessions and materials, admission to the exhibit areas, lunch on
the three full days of the convention, and coffee breaks.
If you are ready to merge onto the "Information SuperHighway", you'll
want to make sure that OS/2 is driving your PC! Come to ONE BBSCON
and visit the IBM booth for a sensational demonstration.
For further information regarding ONE BBSCON, contact ONE Inc. at
1-303-693-5253.
========================================================================
+------------------------------------------+
| OS/2 Technical Interchange 1994, | engtech
| 19 through 23 September, Berlin, Germany |
+------------------------------------------+
From 19 through 23 September, major corporations, independent software
vendors (ISVs), resellers, system integrators, consultants, and the
press will be at the Technical University Berlin to hear directly from
IBM developers, leading industrial consultants and educators about the
latest in-depth information and personal experiences with OS/2.
There will be over 150 product-specific sessions to choose from, with
the theme of improving and investing in business for the future. The
message is clear: IBM's software can help enterprises and entrepreneurs
to create an advantage over their competition.
Session Categories
------------------
The sessions will be divided into ten categories, based upon IBM's
Personal Software range of products:
o Application Development
This category focuses on building and maintaining OS/2 applications
that will give your organization the edge. Included are Designing
OS/2 Applications, The Developer Connection for OS/2, and
Internationalization of Applications.
o C Set ++ for OS/2
The sessions in this category show that the most powerful C++ compiler
for OS/2 comes with powerful tools for applications, giving practical
advice on IBM C Set ++, optimization tips, and debugging.
o Client/Server Solutions
The aim of this category is to show you software for
industrial-strength solutions on low-cost, network-attached personal
systems.
o Communications Manager/2
The power of personal networking, installation and configuration, and
avoiding common problems with communications are all comprehensive
services shown in these sessions as a means of communicating with a
mainframe over wide- or local-area networks.
o DATABASE 2
Advice and information is given in these sessions on how you can
control and manage your data using IBM's powerful database management
systems.
o Distributed Computing Environment (DCE)
This range of software shows how clients, servers, and users can work
together regardless of the computer's manufacturer or operating
system.
o LAN Systems Solutions
This category introduces you to integrated solutions for open-system
networks. It includes an overview and directions for IBM LAN Server.
o Multimedia and Pen Computing
Experience the advanced multimedia capabilities that OS/2 desktop can
bring to your fingertips!
o Object-Oriented Technology
See how creating interchangeable, reusable software components is very
much a reality today, and how to introduce objects to your
organization.
o Operating System/2
Get an overall look at the world's best-selling 32-bit operating
system!
More Information
----------------
If you would like to attend this Technical Interchange and see how these
products can work for you to put your business on the right track,
please contact your nearest IBM location and coordinator for further
information and a registration form:
IBM Austria IBM The Nordics
Brigitte Behal Ebbe Johansen
Customer Executive Events Customer Education Manager
IBM Austria IBM Nordics
Obere Donaustrasse 95 Nymllevej 85
A-1020 Vienna Denmark
Austria Tel: +45 45 93 4545 x 3898
Tel: +43 1 21145 x 2281 Fax: +45 45 96 5770
Fax: +43 1 21145 3877
IBM Sweden
IBM Belgium
Ulla Hyllander
Sam Verbiese IBM Nordics
Education Department 164 92 Stockholm
IBM Belgium Sweden
135, Chausse de Bruxelles Tel: +46 8 793 1000
B-1310 La Hulpe Fax: +46 8 793 1898
Belgium
Tel: +32 2 655 5262 IBM Switzerland
Fax: +32 2 655 5280
Mrs. Monica Hensel
IBM Eastern Europe IBM Switzerland
Walter Stepanek, 01/075 Buckhauser Str. 22
IBM Austria Ch-8048 Zurich
Obere Donaustrasse 95 Switzerland
A-1020 Vienna Tel: +41 01 436 74 53
Austria Fax: +41 01 436 66 26
Tel: +43 1 21145 x3721
IBM United Kingdom
IBM France
Elizabeth Bedford
Bruno Rouyrre Response Centre
Sce 3109 IBM UK
IBM France FREEPOST
Tour Descartes - La Defense PO Box 32
92066 Paris Le Defense Normandy House
France Basingstoke
Tel: +33 1 49057550 Hants
Fax: +33 1 47886476 RG21 1EJ
England
Tel: +44 0256 841818
IBM Germany
Susanne Seinche
Personal Systems
IBM Germany
Lyoner Str. 13A
60528 Frankfurt
Germany
Tel: +69 6645 3313
Fax: +69 6645 3370
========================================================================
+--------------------------------------+
| DB2 Technical Conference, 25 through | confdb2
| 30 September, Orlando, Florida |
+--------------------------------------+
Since its premiere in 1991, the DB2 Technical Conference has offered
leading-edge information about the growth and enhancement of the DB2
family of products. Join us this year at the Marriott Orlando World
Center from 25 through 30 September for an event that keeps on getting
bigger and more exciting!
Explore a wide range of topics, including DB2 Version 3 Updates,
managing complex client/server configurations, the future of DB2,
employee relations, performance/tuning, building applications,
Information Warehouse, industry changes and needs, and much more...
Conference Highlights
---------------------
Come to the 1994 DB2 Technical Conference to experience:
o Three full days of forums for managers
o Detailed technical discussions
o A comprehensive DB2 Product Exposition featuring over 70 software
providers
o More industry peers with whom to network than ever before
o Query panels with prominent DB2 experts to help you find solutions to
your most pressing issues
o Highlighted discussions on the latest versions of DB2, DB2/2 and
DB2/6000 and the new roles of PCs and workstations in the DB2 family
o DB2 product developers from IBM's Santa Teresa and Toronto labs,
Dallas Systems center consultants, and an outstanding faculty from IBM
This event offers something for everyone, including users with varying
backgrounds and needs. DB2 system and database administrators, planners,
programmers, application developers, and managers will all find the
answers to their questions as well as begin to explore new territories!
More for Managers
-----------------
Three full days of the 1994 DB2 Technical Conference are concentrated
solely on management issues. Management experts offer solutions to:
o Performance management
o Productivity
o Quality assurance
o The enterprise
o Client/server
o Data sharing
o Cost/performance
o Building applications
Two Keynote Presentations
-------------------------
o From Framework to Reality - the DB2 Family Story
You know about the DB2 family of database management systems -- DB2 on
MVS, DB2/VM, DB2/6000, DB2/400, and DB2/2 -- but do you know how they
work together? Do you know about the tools you can use to manage
enterprise-wide tasks like installation, application development, and
monitoring and tuning? How do data utilities and replication tools
help you manage multi-platform data? What role does parallelism play
in all this? Chris Arnold assembles the pieces into solutions for
today, and transforms those solutions into the vision for tomorrow.
Vice President and General Manager of IBM's Santa Teresa Laboratory,
Chris Arnold joined IBM in 1965 and has served in a variety of
technical and managerial positions in the Federal Systems Division,
Advanced Systems Development Division, and Systems Development
Division. His technical background has focused on the commercial and
proprietary areas of operating systems development. Chris was also
director of the Myers Corners NY Laboratory, where he was
responsible for the development of MVS operating systems.
o The Future is Today
There's big news on the horizon for DB2, and Carl Chamberlain gives a
taste of what's coming in the next major product announcement. From
parallel query processing to new SQL function, from client/server
enhancements to significant improvements in availability and
performance, Carl provides a rundown on what's coming next, and when
to expect it.
In 1963, Carl Chamberlain joined IBM as a systems engineer in San
Francisco. He was a member of the IBM / North American Rockwell /
Caterpillar Tractor joint development effort resulting in IMS, and
has been involved with IBM database products ever since. He joined
the DB2 organization in 1982 as the manager responsible for test and
release, and continued in that role until 1991, when he became the
IMS product manager. Carl returned to the world of DB2 as its
product manager in 1993.
Query Panels
------------
Get answers directly from the experts! During query panels, you have the
opportunity to discuss problems and to get the best solutions from the
most prominent and experienced DB2 experts in the field. Query panel
topics include Distributed, General, Management, and Performance.
Third Annual DB2 EXPO
---------------------
The 1994 DB2 EXPO features more vendor expositions and presentations
than ever before. At the expo, you will:
o Discover solutions to your operating needs, with a wide variety of
state-of-the-art information technology demonstrations, products, and
services in one convenient location.
o Build relationships by making direct contact with the manufacturers
you need to get to know better.
o See technical exhibits that show you practical applications of the
products you use every day.
Exhibitors include:
o Software vendors who extend the value of the full range of enterprise-
wide architectures.
o Service and support vendors targeted to the DB2 programmer, planner,
designer, DBA, tuner, consultant, and manager.
o Product and service vendors meeting the needs of today's IS business
professional.
Conference Schedule
-------------------
The tentative schedule for the conference is:
Sunday 25 September
12:00 noon - 8:00 p.m. Registration
6:00 p.m. - 8:00 p.m. Welcome reception
Monday 26 September
7:00 a.m. - 5:00 p.m. Registration
8:30 a.m. - 10:00 a.m. Keynote: Chris Arnold
10:30 a.m. - 5:00 p.m. Elective sessions
Tuesday 27 September
7:00 a.m. - 8:30 a.m. DB2 EXPO
8:30 a.m. - 10:00 a.m. Keynote: Carl Chamberlain
10:00 a.m. - 10:30 a.m. DB2 EXPO
10:30 a.m. - 5:00 p.m. Elective sessions
1:00 p.m. - 1:45 p.m. Vendor presentations
1:00 p.m. - 6:00 p.m. DB2 EXPO
5:15 p.m. - 6:30 p.m. Query panel
Wednesday 28 September
7:00 a.m. - 8:30 a.m. DB2 EXPO
8:30 a.m. - 5:00 p.m. Elective sessions
10:00 a.m. - 10:30 a.m. DB2 EXPO
1:00 p.m. - 1:45 p.m. Vendor presentations
1:00 p.m. - 6:00 p.m. DB2 EXPO
5:15 p.m. - 6:30 p.m. Query panel
Thursday 29 September
8:30 a.m. - 5:00 p.m. Elective sessions
5:15 p.m. - 6:30 p.m. Query panel
6:30 p.m. - 7:30 p.m. Reception
7:30 p.m. - 11:00 p.m. Banquet
Friday 30 September
8:30 a.m. - 12:00 noon Elective sessions
12:00 noon Conference concludes
Elective Sessions
-----------------
Following is the tentative list of sessions and instructors. Some of
these sessions are repeats from previous years' conferences due to
attendee requests.
o Client/Server and DB2 Family of Products
Stored Procedures Curt Cotner
DB2/6000 Recovery Doug Free
DB2/6000 Technical Introduction
Distributed Database Performance Sherry Ryan
Mistakes to Avoid in the DDCS/2 to DB2 Environment
Multi-Site Update Considerations
DataHub Tools - Including IBM's Replication Suite Mahrah Schreiber
and Other Vendors' Products
Managing Relational Databases with DataHub
DB2/6000 Performance Melanie Stopfer
DDCS/6000 Advanced Tips and Techniques
Implementing the DDCS/6000 Gateway Server Environment
An Introduction to DB2/2 to be determined
o Management
Accepting Change with Confidence Keith Harrell
Attitude is Everything
The Enterprise Strikes Back! Scott Howard
Performance from an I/T Manager's Point of View Elizabeth Mandel
Client/Server: The Management Dilemma Nagraj Alur
Client/Server: Toward a Less Traumatic Tomorrow
Managing People and Packages Bonnie Baker
MVS Trends and Directions Chuck Calio
DB2/6000 Technical Introduction Doug Free
Client/Server 101 Scott Howard
V3 User Experience (IBM Point of View) Ed Lynch
Quality in the DB2 Environment Elizabeth Mandel
IBM Information Warehouse Architecture Mahrah Schreiber
V3 User Experience (Customer Point of View) Richard Yevitch
o Performance / Tuning
DB2 Design and Performance Reviews: What to Include Doug Free
and What to Avoid
How to Estimate V3 Performance (Parts I and II) Akira Shibamiya
DB2 V3 Performance Overview Dan Soble
Tuning DB2 V3 with DB2PM
Everybody's Roadmap to DB2 Accounting Horacio
Terrizzano
o DB2 Version 3
Compression Greg Davoll
V3 Buffer Pool Update K R Hammond
V3 User Experience (IBM Point of View) Ed Lynch
Understanding DB2 RUNSTATS Statistics (V3 Bryan Smith
Enhancements)
What's New in DB2 Utilities
V3 Locks, Latches, Claims, and Drains Julie Watts
V3 User Experience (Customer Point of View) Richard Yevitch
o Etcetera
Auditing with the DB2 Catalog Bonnie Baker
Things I Wish They Had Told Me 8 Years Ago
MORE Things I Wish They Had Told Me 8 Years Ago
Relational Database Enters the World of Objects Charley Bontempo
MVS Trends and Directions Chuck Calio
MVS V5 Performance Tuning
Visualizing Your DB2 Data Stuart Colvin
CICS-DB2 New Function and Advanced Topics Cathy Drummond
The Latest on QMF Christina Lofink
Data Design and Placement in an Information Mary Mudie
Warehouse
IBM Information Warehouse Architecture
Conference Fee
--------------
The 1994 DB2 Technical Conference fee of 1,575 USD has not increased
since last year. It includes registration, conference materials,
admission to all sessions and the DB2 EXPO, five breakfasts, four
lunches, Sunday reception, and Thursday reception and banquet.
If you wish to participate only in the management focus of the
conference, the fee is 950 USD, and it includes registration, conference
materials, admission to all management sessions (Monday through
Wednesday) and the DB2 EXPO, three breakfasts, three lunches, and the
Sunday reception.
Registration
------------
Conference registration should be made no later than Friday 26 August
1994.
Hotel Arrangements
------------------
Marriott's Orlando World Center is the host hotel for the 1994 DB2
Technical Conference. The room rate is 139 USD per night, single or
double occupancy, plus 10 percent tax. The resort reigns over park-like
grounds that include an 18-hole championship golf course, 12 lighted
tennis courts, and a five-acre activities court surrounded by palms,
waterfalls, and a lagoon. The activities court has four heated swimming
pools, including a half-million-gallon, free-form pool, indoor pool,
and jumbo kiddie pool, as well as four whirlpools. Take advantage of the
hotel's day-care facility.
A small number of rooms are available for government attendees at a
nearby hotel.
More Information
----------------
IBM has appointed ATI Travel Management as the 1994 DB2 Technical
Conference coordinator. ATI enrolls you in the conference and confirms
your hotel and travel arrangements (including discount airfares).
Call for further information or registration:
Inside the USA, call 1-800-464-0061
Outside the USA, call 1-312-644-6642
Fax: 1-312-644-6369
or write to: ATI Travel Management, Inc.
401 N. Michigan Ave.
Chicago IL 60611-4267
If you are disabled and require reasonable accommodation, please advise
us in advance of your needs.
========================================================================
+-------------------------------------------------------+
| Guest Access to Europe / Middle East / Africa DAP BBS | bbsguest
+-------------------------------------------------------+
The IBM Europe / Middle East / Africa (E/ME/A) Developer Assistance
Program has opened up guest access to the E/ME/A DAP BBS. Guests are
invited to sign on for a limited view of what is available on the BBS,
as well as for a DAP application form. The E/ME/A DAP is open to
residents of countries in Europe, the Middle East, and Africa.
EMEA DAP BBS number: +44 (0)1256 336991
Settings: 8,N,1
Guest userid: Follow instructions when logging on
========================================================================
+-------------------------------------------+
| McGraw-Hill Book Discount Available to | hillbook
| Europe / Middle East / Africa DAP Members |
+-------------------------------------------+
McGraw-Hill is giving a 25 percent discount on all of their books to
members of the Europe / Middle East / Africa Developer Assistance
Program.
This offer is available only to E/ME/A DAP members who order through
McGraw-Hill in Maidenhead UK.
A full McGraw-Hill online book reference -- including author(s), ISBN,
number of pages, synopsis, title, subject, level, date, pricing in UK
pounds and German marks, and so on -- is available as file MCGRAW.ZIP in
the MARKET file area on the DAP BBS. Ordering information can also be
found in that file.
========================================================================
+---------------------------------------------+
| The Networking Software Market in Singapore | singnet
+---------------------------------------------+
This article, dated May 1994, was prepared by D. Richmond & Associates,
American Embassy - Singapore.
Overview
--------
Data suggest that the IT industry in Singapore is beginning to mature.
According to the latest National Computer Board Singapore IT Industry
Survey Report 1993, industry sales exceeded USD 1.8 billion in 1992.
Growth of the industry was 14 percent in 1992, versus 23 percent in 1991
and 45 percent in 1990. Computer hardware accounted for 72 percent of
total sales and software for 12 percent in 1992.
Total software sales in 1992 were USD 231 million. The bulk of software
sales consisted of applications software, followed by systems and office
automation software. In 1992, sales of applications software exceeded
systems and automation software. However, sales of applications software
have slowed in recent years, and real growth is projected at 13 percent
per year for the next five years.
The market for networking software in Singapore has also been expanding
rapidly in recent years. Growth has been estimated at 30 percent per
year for the past 3 years. Future expansion is expected to slow
slightly, but growth is forecast to remain strong at 15-20 percent per
year for the next five years.
A number of factors lie behind the strong market situation. Among these
are a high number of business establishments in Singapore that are
already computerized and beginning to share data and computer resources
using networks, the downsizing of current mainframe systems to
lower-cost PCs on LANs, and an increasing need for critical business
applications.
The market for network operating and mainframe connectivity software is
relatively saturated. The best sales prospects for new-to-market U.S.
suppliers lie in the categories of management systems, office/business
applications, office tools, and specialty communications software.
Potential buyers are looking for products with unique features and
functions.
Nearly all of the networking software that is available in Singapore is
imported. The United States is the dominant supplier, with a market
share of at least 90 percent. This situation is unlikely to change in
the foreseeable future. Local production and exports of networking
software are minimal.
The marketplace is extremely receptive to American software. The United
States is viewed as a leader in networking software and technology. In
addition, most U.S. software has the advantage of a large user base,
which provides buyers with confidence in the product. The major problems
which are encountered with U.S. networking software suppliers are a lack
of marketing expertise and technical support.
Key recommendations for new-to-market U.S. suppliers are:
o Strong marketing and technical servicing efforts are needed to enter
the market;
o A suitable local partner should be found, with efforts focused on
system integrators; and
o Visits to the market and personal sales calls are the most effective
means of locating a distributor and initiating sales.
Receptivity Score
-----------------
Receptivity Score (1-5): 5
A receptivity score of 1 means that the market is not receptive to U.S.
products and services, while a score of 5 means that it is extremely
receptive.
Market Assessment
-----------------
The industry groups networking software into several categories.
Although these categories may vary by company, general classifications
include communications/connectivity, operating system, system
management, office/business applications, and office tools networking
software.
The Singapore Government has experienced much success in promoting IT
usage on the Island in recent years. A 1992 survey by the National
Computer Board revealed that computer penetration in Singapore companies
is extensive. Of all establishments employing ten or more employees, 84
percent were computerized in 1992. This is compared with 68 percent in
1989.
With such penetration, more computerized establishments are capable of
networking within and across establishments. According to the NCB
survey, 63 percent of the respondents were networked, leaving only 37
percent that were not.
Networking is occurring across all types of industries. Nevertheless,
manufacturing, transport, finance, and the public sectors appear to be
the industry segments that are most heavily involved in networking.
There is good potential for sales of networking software to
organizations of all sizes. Larger organizations, and particularly
multinational companies, are more likely to be networked than smaller
firms. Much of the potential for sales to larger organizations lies in
purchases of upgraded networking software. Nevertheless, smaller
companies are increasing their networking capabilities. These companies
are more likely to be first-time purchasers of the products.
Due to the small size of the population, the Singapore market for
software is relatively small. Furthermore, sales of networking software
are much less than that of general applications software. The market
for networking software is estimated by trade sources at SD 30-35 (USD
19-23) million annually.
Networking software sales have been expanding rapidly in the past three
years, with annual growth rates estimated at 30-40 percent. Growth
projections for the future are also optimistic, but somewhat lower than
those of recent years. It is generally believed that the growth of
sales of networking software has peaked. In addition, the market is
becoming increasingly competitive and prices of operating software are
expected to decline. Consequently, future expansion of the market is
projected at 15-20 percent per annum in the next five years.
There are several reasons for the continued, strong market situation.
1. A large number of Singapore companies already own PCs, and their next
step is to share resources and data through networking.
2. A large number of companies are downsizing their current computer
systems by replacing mainframe computers with the cheaper alternative
of PCs on LANs.
3. Networking is a trend, supported by a strong marketing thrust by
suppliers, encouragement by the Singapore Government, and more types
of networking applications.
4. There is an increasing need for and interest in critical business
applications and client/server type-environments. The tight labor
situation and rising wage costs in Singapore are encouraging
companies to improve their productivity through use of more
sophisticated software.
Best Sales Prospects
--------------------
Prospects for sales of various types of networking software differ by
category. Best prospects for new-to-market U.S. suppliers appear to lie
in the areas of systems management, office/business applications, and
office tools software.
The market for network operating software accounts for approximately 70
percent of the total networking software market. This segment of the
market is regarded by vendors as relatively well established, but will
continue to account for the bulk of networking software sales in the
foreseeable future. Annual growth projections for this segment range
from 15 to 20 percent.
The second largest category of software, particularly in value, is that
of communications/connectivity software. Some vendors regard this
segment as relatively mature, especially for mainframe connectivity
software. Others see good sales prospects for U.S. suppliers,
particularly in the area of specialty communications software.
The segment with the best opportunities for new-to-market U.S.
exporters is that of network management systems. As networks are
becoming larger and more sophisticated, there is a growing need for
software to manage the systems in terms of security, access,
distribution, etc. Growth rates for this segment are projected at 20 to
25 percent annually.
Additional segments with good potential for new U.S. suppliers are
office/business applications and office tools software. Like that of
network management systems, these segments are much more fragmented in
terms of suppliers and software offerings. Sales of these categories of
products are estimated to be expanding at 10 to 15 percent per year.
Office/business applications software includes electronic messaging,
standard office and business applications, and customized applications
software. More sophisticated business applications and electronic
messaging appear to hold particularly good potential in this category of
products.
The office tools classification includes languages, relational data
bases, and other types of software that are needed to implement
customized applications.
There are a number of important trends in the market for networking
software in Singapore.
1. More of the emerging networking software is expected to work on the
IP environment, such as NetWare/IP, which is a software option for
NetWare network services, and applications in the TCP/IP environment.
2. Local establishments are increasingly moving into open platform
computing, which allows high-level connectivity in the network.
3. Client/server computing is additionally expanding in popularity.
Larger establishments are more likely to choose this option, while
peer-to-peer computing is often preferred by medium-sized and
smaller companies. Nevertheless, the growth in network implementation
by smaller firms will fuel continued expansion in peer-to-peer
computing as well.
Prospects for future sales of networking software are affected by
existing operating systems and networking hardware. Interviews with the
trade suggest that 10-15 percent of computers that are currently
networked in Singapore have a UNIX operating system. This is compared
with more than 90 percent that operate on DOS or have a DOS requestor.
Nevertheless, UNIX operating systems are seen as having good growth
prospects, with expansion forecast at 20 percent per year. The
organizations most likely to use this type of system are banks,
insurance companies, finance companies, and government organizations.
This type of operating system is one of the best platforms for vertical
and business applications.
The vast majority of LANS in Singapore are also Ethernet, as opposed to
token rings, networks. It is estimated that 80 percent of networks are
Ethernet, versus 15 percent for token ring, and 5 percent for all
others. These relative market positions should be maintained in future
years, but technology is moving very rapidly, and the market share of
Ethernet may decline. Banks, government agencies, and any other end
users with critical data bases are likely to use token ring.
Factors Affecting Purchasing Decisions
--------------------------------------
A number of factors are taken into consideration in distributors' and
dealers' networking software purchasing decisions. These include:
1. The features of the software and the extent to which these can
individually or successfully be integrated into a networking system
which meets customers needs;
2. The brand name, e.g. buyers want software that they know is reliable
and not likely to cause technical problems;
3. Size, servicing capability and reputation of the supplier;
4. The size of the market for software in Singapore, and the possible
length of the product's lifecycle; and
5. Price, particularly in the area of operating systems software, where
there are many established suppliers and distributors for each type
of software.
Receptiveness to U.S. Software
------------------------------
Software that is produced in the United States is believed to have a
number of advantages in this market. U.S. software tends to have a very
big user base, and this provides buyers with the confidence that the
products will work. U.S. software also has the image of advanced
features and technology.
However, there are also some problems with U.S. software and suppliers.
In some cases, suppliers are not in a position to provide the level of
support and service that is needed in Singapore. This is complicated by
the difference in time zones between the United States and Southeast
Asia.
Some of the newer networking software is produced by medium-sized U.S.
firms. These companies are good at technical production, but do not
know how to package or market their products. As a result, it is
sometimes difficult to get information on products that are available in
the States.
Despite these problems, the market is very receptive to U.S. software.
Although new developers of software are coming up (particularly India
and Israel), most traders do not see any changes in Singapore's sources
of networking software in the foreseeable future. The U.S. is viewed as
a leader and dominant force in the networking software market.
Consequently, a receptivity rating of 5 has been given for the
acceptance of U.S. networking software.
Recommendations
---------------
Suppliers and distributors of networking software in the Singapore
market have the following recommendations for new-to-market U.S.
exporters.
1. Good marketing of networking software products is important. This
includes appropriate targeting of buyers, pricing, packaging,
promotion, and distribution. If a supplier does not have adequate
resources to undertake this task, one alternative is to sell products
through a software distribution company in the United States.
2. A suitable local partner should be found. This partner may consist of
a distributor, dealer, or consulting firm which can assist with local
marketing of the product.
3. In most cases, small to medium-sized exporters should target dealers,
particularly systems integrators, and attempt to "pull" the product
through the marketing channel (see the following section on market
access). There are a limited number of large distributors of software
in Singapore, and most require sizeable demand in order to handle the
product. One reported that his company will not take on new software
unless there are prospects for a minimum volume of sales of SD 50,000
(USD 32,000) per month. Nevertheless, large distributors have much to
offer in terms of marketing and service support, and should not be
ignored in exporters' marketing efforts. Consequently, dealers of
networking software should be the focus of most exporters' initial
marketing activities. Many of these companies are actively looking
for new software to design networking systems/solutions for their
customers.
4. A U.S. exporter should explore the possibility of obtaining marketing
assistance in Asia. Some consulting firms exist which will help
exporters plan and oversee their marketing programs. One of the
problems with some systems integrators is that they are more
interested in unique networking solutions for their customers than in
marketing to other dealers. It is not unusual for a number of
distributors or dealers to handle a supplier's product in this
market.
5. The most effective means of reaching Singapore distributors and
dealers is through personal sales calls. It is important for
exporters to talk to the companies that provide "networking
solutions" to see what their needs are and to inform them of what
U.S. suppliers have to offer. It is through personal sales calls
that most new products enter the Singapore market.
6. In general, the network operating systems market in Singapore is
relatively saturated. As indicated earlier, the best prospects for
U.S. suppliers are in selling simple utility tools to enhance
networks, management tools, and database application tools.
7. Buyers are looking and willing to pay the price for networking
software with features and functionalities that are different from
other software products. Attempts to sell "me-too" products and beat
competitors on price are discouraged due to the strong competition.
8. Service and technical support is essential in selling networking
software. This does not imply that a supplier must have a local
office to handle these functions, but the exporter should be prepared
to be extremely responsive by telephone or fax to any problems or
questions which may arise.
9. Some effort should be made to build a "brand name" for the exporter's
products Buyers view a strong "brand name" as a sign of reliability.
10. Advertising and/or publicity in local and U.S. computer magazines
is an effective means of informing potential customers of new
products and building a brand name. Some of the trade publications
available in Singapore are "ITAsia", "ITWeek", "IT Times", "ACW",
"ComputerWorld", and "LAN Asia". A number of local distributors and
dealers have offices in the United States or subscribe to U.S.
trade publications. Among the more widely-read U.S. trade magazines
are "LAN Times", "Data Communications", and "Computer Weekly".
11. Participation in trade missions is additionally a useful
activity. The local software industry believes that the trade
missions organized by the U.S. Department of Commerce in
conjunction with the American Embassy in Singapore are a
particularly effective means of meeting potential business partners
and exchanging information.
12. Some form of consumer and dealer education efforts should also be
considered in developing a marketing program for Singapore. Most
end-users and a large number of distributors and dealers are not
well-informed about the capabilities of networking software. The
majority of local users still use networking software in its most
"primitive form", i.e., for filing and printing. Novell is currently
conducting meetings, classes, and seminars to increase the general
knowledge of networking software and its capabilities.
Key Contacts
------------
GOVERNMENT, ASSOCIATION AND PRESS:
National Computer Board Singapore Computer Society
71 Science Park Drive 71 Science Park
NCB Building NCB Building
Singapore 0511 Singapore 0511
Tel: (65) 778-2211 Tel: (65) 778-3901
Fax: (65) 779-5340 Fax: (65) 778-8221
Contact: Mr. Ko Kheng Hwa, Contact: Mrs. Pearleen Chan,
General Manager President
Newscom Pte Ltd - Publisher of Singapore Federation of the
"ITAsia" and "ITWeek" Computer Industry
Block 105 Boon King Road #04-17 71 Science Park Drive
Singapore 1233 Singapore 0511
Tel: (65) 291-9861 Tel: (65) 775-1927
Fax: (65) 293-1445 Fax: (65) 778-4986
Contact: Daud Abdul Rahim / Contact: Ms. Fun Woon Tien,
Josephine Tan / May Lew, Administrative Executive
IT Editors
DISTRIBUTORS:
Tech-Pacific ACA-Pacific Technology (S)
25 Delta Road Pte Ltd
#02-01/04 70 Bendemeer Road
Seiclene House #04-01
Singapore 0316 Singapore 1233
Tel: (65) 278-8686 Tel: (65) 299-9228
Fax: (65) 273-2876 Fax: (65) 299-3828
Contact: Mr. Michael Lehmann, Contact: Mr. Chris Tham,
Country General Manager Sales Manager
SIS Technologies Datacraft Computer Services
4 Leng Kee Road Pte Ltd
#02-08, SIS Building Block 1020 Hougang Ave 1
Singapore 0315 #04-3506
Tel: (65) 225-9898 Singapore 1953
Fax: (65) 473-4512 Tel: (65) 280-5155
Contact: Mr. H.H. Lim, Fax: (65) 382-2568
Executive Director Contact: Ms. Ester Wong,
Sales Manager
CSA Distribution
Block 221 Henderson Road Far East Computers Pte Ltd
#06-06, Henderson Building (Singapore Marketing Office
Singapore 0315 Manufacturing Plant)
Tel: (65) 276-9990 Block 1003, Bukit Merah Central
Fax: (65) 276-9991 #03-07
Contact: Mr. Chaw Kiang, Singapore 0315
Product Manager Tel: (65) 273-8288
Fax: (65) 278-0648
ECS Computers (Asia) Pte Ltd Contact: Mr. Phillip Lee,
401 Commonwealth Drive Sales Manager
#06-03/05, Haw Par Technocentre
Singapore 0314 Data General (S) Pte Ltd
Tel: (65) 472-6228 510 Thomson Road
Fax: (65) 472-8591 #19-00
Contact: Mr. Darrell Lim, SLF Building
Asst. General Manager Singapore 1129
Tel: (65) 258-9977
Fax: (65) 259-7590
Contact: Mr. Ashok Kumar,
Country Manager
RESELLERS:
EDS International (S) Pte Ltd Automated Systems Pte Ltd
391-B Orchard Road Block 203B Henderson Road
#17-00, Ngee Ann City Tower B #12-07/14
Singapore 0923 Henderson Industrial Park
Tel: (65) 735-6288 Singapore 0315
Fax: (65) 735-8133 Tel: (65) 278-9566
Contact: Mr. Chen Hui Liang, Fax: (65) 272-2029
Director of Marketing (ASEAN) Contact: Mr. Francis Lim,
General Manager
ICL Singapore Pte Ltd
1 Maritime Square NCR (S) Pte Ltd
#11-22, World Trade Centre 8 Shenton Way
Singapore 0409 #18-01
Tel: (65) 273-3322 Treasury Building
Fax: (65) 273-1993 Singapore 0106
Contact: Mr Yau Kan, National Tel: (65) 223-3111
Sales Manager Fax: (65) 221-1166
Contact: Mr. H.H. Low,
UIC Computers Marketing Manager
Gateway East
Beach Road, #02-00 Primefield Company Pte Ltd
Singapore 0718 Block 219 Henderson Road
Tel: (65) 291-9929 #04-01, Henderson
Fax: (65) 292-8896 Industrial Park
Contact: Mr. Ang Sun Kil, Singapore 0315
Marketing Manager Tel: (65) 271-7776
Fax: (65) 272-7770
Contact: Mr. Chew Tiong Sim,
General Manager
========================================================================
+--------------------------------------------------+
| How to Join the IBM Developer Assistance Program | joinhow
+--------------------------------------------------+
The IBM Worldwide Developer Assistance Program (DAP) is open to all
developers of IBM Personal Software-based products. These products
include applications and tools for PC-DOS, Pen, OS/2, Multimedia, and
LAN Systems. In addition, the DAP is now open to developers interested
in producing applications and tools that exploit OS/2 for PowerPC. THe
DAP is designed to provide a broad range of services for this growing
and increasingly diverse development community.
The Worldwide DAP has a number of extensions that offer customized
services for specific developer needs. Your eligibility for a specific
service depends on the type of products you are developing. Some
services vary by country.
Worldwide Services
------------------
Worldwide DAP services are available to all developers of Personal
Software-based products. These developers include corporate programmers
producing in-house applications, MIS professionals, consultants,
educators, industry analysts, government agencies, and others with an
interest in PC-DOS, Pen, OS/2, Multimedia, LAN Systems, and now OS/2 for
PowerPC application development.
DAP services include a variety of technical, business, and marketing
support activities, such as:
o Technical support through IBM OS/2 forums on CompuServe
o The opportunity to participate in early-code programs
o Access to OS/2 Custom Application Porting Workshops and LAN Systems
Workshops
o Technical conferences
o Product announcements
Worldwide Developer Assistance Program membership is open to
individuals, with no company or product prerequisites. Enrollment is
done electronically through either the CompuServe information service or
Internet. On CompuServe, enter GO OS2DAP and complete the online
application form. On Internet, FTP to DAP.SVO.COM (192.195.29.5). Log on
using a guest account (GUEST1, ..., GUEST10) and password of DAP4ME, and
complete the online application, WWDAP.TXT.
In addition to Worldwide Services, you may be eligible for extensions
such as Commercial Services and Premier Services. To see if you qualify
for these other programs, refer to the following descriptions and
enrollment instructions.
Commercial Services
-------------------
Commercial Services are available only to software vendors in the U.S.
who are developing or marketing IBM Personal Software-based products for
commercial release.
In addition to the Worldwide DAP services, Commercial Services members
receive additional services in support of their product development and
marketing activities:
o Online technical support at no charge
o Defect support for all warranted products that are supported by IBM
support centers
o Complimentary access to the online database of Personal Software-based
development tools
o Complimentary subscriptions to OS/2 Developer magazine
o Discounts on IBM Personal Software products
Offerings available to assist Commercial Services members in their
marketing activities include:
o IBM OS/2 & LAN Systems Application Directory
o IBM OS/2 & LAN Systems Development Tools Guide
o Sources & Solutions catalog
o "READY! for OS/2" Certification Mark
o "READY! for LAN Systems" Certification Mark
o IBM Direct Marketing Center
To enroll in the Commercial Services extension, call 1-407-982-6408 or
fax to 1-407-998-7610, and ask for the Commercial/Premier Services DAP
Application form. You or your company must be currently marketing a
Personal Software-based product. If not, you should submit (with your
application) a non-confidential business plan showing development and
marketing activities and schedules for your planned product.
Premier Services
----------------
Premier Services are available only in the U.S. They are for software
developers who are marketing or have committed to develop software
products that provide native (32-bit API) support for OS/2, LAN Systems
products, or OS/2 for PowerPC. Products that exploit object technologies
like SOM and OpenDoc are also eligible.
In addition to the Worldwide Services and Commercial Services
extensions, Premier Services members have voice access to an advocate in
IBM who can assist them with various development and marketing
activities that are offered exclusively to Premier Services members.
To enroll in the Premier Services extension, call 1-407-982-6408 or fax
to 1-407-998-7610, and ask for the Commercial/Premier Services DAP
Application form. You or your company must be currently marketing a
Personal Software-based product. If not, you should submit (with your
application) a non-confidential business plan showing development and
marketing activities and schedules for your planned product.
Developer Assistance Program Contacts Worldwide
-----------------------------------------------
IBM Developer Assistance Programs exist in several geographic areas
around the world. For information about the DAP in your area, consult
the following list of contacts.
Geographic Area Voice Phone
--------------- -----------
Asia/Pacific countries (except Japan) 65-225-2617
Brazil 55-192-65-8057
Canada and the Caribbean 1-905-316-2996
(Fax: ask for document 75112) 1-800-465-3299
Europe, Middle East, and Africa 44-256-51136
Japan 81-3-3279-8231
Latin America and South America 525-580-4267
========================================================================
+-----------------------------------------------+
| IBM Canada OS/2 Developer Assistance Programs | cdndap
+-----------------------------------------------+
Three program offerings are available to Canadians who are interested in
developing applications for OS/2 2.x.
Worldwide DAP
-------------
The Worldwide Developer Assistance Program (DAP) provides technical
support to OS/2 developers via CompuServe forums. The support, provided
by IBM in Boca Raton, Florida, includes DOS, OS/2, and LAN Systems.
Anyone can sign up for the Worldwide DAP. On CompuServe, type GO OS2DAP
and fill in the online application form.
To obtain a CompuServe userid, call 1-800-524-3388 (from Canada and the
USA), and ask for representative 239 for a free introductory membership.
The Worldwide DAP also offers exclusive access to DAPTOOLS, a private
tools repository. The tools include various utilities, debugging tools,
small applications with source examples, and programming documentation.
The tools were originally developed for IBM internal use, and have been
re-licensed for the exclusive use of DAP members.
Worldwide DAP questions can also be addressed on Internet through the
userid wwdap@vnet.ibm.com.
Canadian OS/2 DAP
-----------------
This program, managed by IBM Canada in Markham, Ontario by Ms. France
Loubier, includes:
o Informational mailings, sent every six to eight weeks, to keep you
informed about OS/2 and LAN Systems development tools.
o Eligibility to purchase beta-code offerings when available.
o Selected promotions that provide discounts on development-related
products by IBM and Independent Software Vendors (ISVs).
o An education discount from IBM Education Services. The discount is
10 percent for a maximum of 5 people per company.
o Information about workshops, seminars, and conferences.
o Marketing programs to assist you once your product is ready to market.
Certification programs exist for OS/2, DOS, or Windows applications
that run under OS/2 2.1 or LAN Server 3.0. Once certified, you will
receive camera-ready artwork of the appropriate certification marks.
o Registration for a key contact who must be developing an OS/2
application with a business plan for its release, either in-house or
into the marketplace.
To enroll in the Canadian OS/2 DAP, send a fax to (Ms.) France Loubier,
1-905-316-2535, or send a note to floubier@vnet.ibm.com.
The Developer Connection for OS/2
---------------------------------
Volume 4 is now available for 75 CDN for a single issue. A four-issue
subscription (covering one year) costs 225 CDN.
The Developer Connection for OS/2 is a program that delivers the most
current information, tools, and pre-release code available from IBM and
Independent Software Vendors (ISVs) to developers in support of their
continuing application development on the OS/2 platform.
The cornerstone of The Developer Connection for OS/2 is two CD-ROMs plus
The Developer Connection News. The CD-ROMs and newspaper are updated and
released four times per year.
The Developer Connection CD-ROMs contain pre-release programs that are
licensed for 120 days or until the next Developer Connection CD-ROM is
available, whichever comes first. Canadian DAP members will be notified
of the next release via the regular mailing, and there are postings on
CompuServe.
To use the CD-ROM, you must have a CD-ROM drive attached to your
computer system, with the necessary drivers that work under OS/2 2.x.
The Developer Connection News lists the OS/2-supported CD-ROM drives;
additional device drivers are available from third-party vendors.
The Developer Connection also operates a forum on CompuServe that
provides fast, responsive answers to your questions and problems.
To order The Developer Connection for OS/2 in Canada, call
1-800-561-5293.
Certification Programs
----------------------
Canadian DAP members can certify their applications as compatible with
OS/2 or LAN Server. The process entails self-certification. For each
product that you want to certify, the certification package sells for 30
CDN plus applicable taxes. After receiving the package, you do the
self-certification test, and then send it to IBM for verification, along
with a not-for-sale copy of the product you are certifying.
To start the process of certifying your applications, call
1-800-992-4777 and request the appropriate package:
To certify ... Ask for ...
OS/2 applications OS/2 certification package
DOS applications DOS certification package
Windows applications Windows certification package
LAN Server 3.0 applications LAN Server 3.0 certification package
Phone Numbers in Canada
-----------------------
IBM Certification Program 1-800-992-4777
IBM Developer Connection for OS/2 1-800-561-5293
IBM Customer Assistance Group 1-800-465-1234
IBM DB/2 Developer Assistance Program 1-800-627-8363
IBM Direct 1-800-465-7999
IBM Education Services 1-800-661-2131
IBM HelpFax 1-800-465-3299
IBM Publications 1-905-316-7000
CompuServe 1-800-848-8199
IBM Canada OS/2 BBS: Montreal 1-514-938-3022
Toronto 1-905-316-4255
Vancouver 1-604-664-6464
========================================================================
+-----------------------------------------+
| The IBM Developer Assistance Program in | emeadap
| Europe, Middle East, and Africa |
+-----------------------------------------+
As the computer industry shifts to new forms of development to meet the
demands of client/server computing, the abilities of the software
developer also need to evolve and expand. Fully exploiting the power and
potential of the latest advanced operating systems, together with
related products and technologies, places heavy demands on developers.
For software developers using IBM's OS/2 and OS/2-based products, the
IBM Developer Assistance Program in Europe, Middle East and Africa (EMEA
DAP) meets these demands, and provides much more besides.
The EMEA DAP is open to any developer in EMEA who is actively developing
for OS/2, be it a device driver, a commercial product, a
line-of-business application, or a set of SOM objects.
Join the EMEA DAP and move into the fast lane of OS/2 development!
Bulletin-Board Service and CD-ROMs
----------------------------------
As a DAP member, you can access our dedicated EMEA DAP Bulletin Board
Service (BBS) and benefit from the wealth of tools, information, and
advice that we make available.
The BBS is available 24 hours a day, seven days a week. It enables
fellow OS/2 developers around the world to exchange ideas and
information, getting rapid responses from the experts. Support is
provided by our own OS/2 Certified Engineers, developers in the IBM
programming labs, and even other DAP members.
Our electronic repositories provide a comprehensive collection of many
IBM-developed OS/2 tools, documentation, fixes, sample code, electronic
newsletters, news items, and marketing material to support your
development efforts. We periodically mail out the latest offers to EMEA
DAP members, as well as DAP Library CD-ROMs, which conveniently package
together much of the information available on the bulletin board, making
this information readily accessible.
In order to make the BBS connection affordable for the developer, we
have installed local systems in many countries throughout EMEA, which
shadow the central BBS machine in Basingstoke UK. Members of the DAP in
those countries now no longer need to make an international telephone
call to connect to the DAP BBS. Local access to the DAP BBS will be
provided in more countries in the near future.
And what's more, it is all currently free of charge!
Discounts
---------
Selected promotions and discounts may be available when purchasing IBM
PC hardware, OS/2 software, and OS/2-related publications. These
discount programs vary by country, and your local IBM DAP contact will
be pleased to tell you if such a program is available in your country.
Technical Seminars
------------------
Technical seminars are held several times per year in different
countries, and the DAP program provides early information to members
about the dates and venues. These seminars are an excellent way to learn
about the latest developments in OS/2, and talk directly with the IBM
developers themselves.
HelpFax
-------
IBM HelpFax is an automated document-delivery system available on demand
from your telephone, 24 hours a day. HelpFax offers a wide variety of
information about IBM products and services, including "What's New",
"Operating Systems", "Networking", "Database and Client/Server", through
to "Marketing Brochures and Announcements". Your chosen documents will
be sent directly to your specified fax machine.
Application Marketing
---------------------
IBM support does not end once you have developed your product ... We
have a variety of marketing programs to help you market your OS/2
product to the OS/2 community around the world. Most are free, but
others are available at a nominal charge to help cover costs. Details
about the current programs will be posted on the BBS or mailed out.
CompuServe Support
------------------
The IBM Worldwide Developer Assistance Program provides a complimentary
service which is open to individuals without company or product
prerequisites. Worldwide DAP services include a variety of technical,
business, and marketing support services, provided through CompuServe.
Enrollment is done electronically through either the CompuServe
information service or by requesting an enrollment form from Internet.
Programming Tools and Information
---------------------------------
The EMEA DAP, through the BBS and DAP Library CD-ROMs, provides
developers with the latest OS/2 programming tools and information that
are generally (freely) available. An essential complement to our
services is The Developer Connection for OS/2, which provides additional
professional tools, utilities, product demos, information, and sample
code from IBM and others.
For a low-cost subscription to The Developer Connection for OS/2, you
will receive four quarterly updates in the form of a CD-ROM and a
newsletter. Support is provided through The Developer Connection for
OS/2 forum on CompuServe, as well as the CF.DEVCON customer forum on the
EMEA DAP BBS. Subscriptions to The Developer Connection for OS/2 are
available from IBM Direct Services in Copenhagen, Denmark.
More Information
----------------
To obtain more information about the EMEA DAP, IBM Direct Services, or
any other service we offer, please use one of the following means:
HelpFax: If you have a touch-tone telephone, call our IBM HelpFax
automated response system in the UK at +44 (0)256 50096. Request
document number 33001 for an EMEA DAP application form, or 1000 for
the index of documents.
TeleFax: +44 (0)256 336778
Internet: emeadap@vnet.ibm.com
Post: IBM Developer Assistance Program
Normandy House, PO Box 32
Alencon Link, Basingstoke
Hants. RG21 1EJ, England
========================================================================
+----------------------------------+
| IBM Device Driver Support Center | ddsc
+----------------------------------+
If you are developing a device driver for OS/2, you need to know about
the IBM Device Driver Support Center, your one-stop shopping for:
o Worldwide device-driver developer support
o The DUDE, a dedicated BBS providing up-to-the minute information
solely for device-driver developers, as well as problem assistance.
The BBS phone number is 1-407-982-3217, with settings 8, N, 1, and
transmission rate 9600 bps.
Contact the DUDE for more information about:
-- Logo program
-- Test program
-- Driver distribution program
-- DUDE-ads
o Specialized device-driver development workshops
The DDSC team is in place to support your questions and education needs.
The team's voice-mail phone number, available at all times, is
1-407-982-4239.
========================================================================
+------------------------------------------------+
| DB2 Client/Server Developer Assistance Program | db2cs
+------------------------------------------------+
ISVs who want to enable their products for DB2/2 should also join the
DB2 Client/Server Developer Assistance Program (DB2 C/S DAP). ISVs who
join this program get a free copy of DB2/2 for enablement (development
and testing) purposes only. In addition, the receive free DB2/2
technical support while they enable their products for DB2/2. To join
the DB2/2 C/S DAP, call 1-800-627-8363 within the USA.
========================================================================
+----------------------+
| CICS OS/2 Developers | os2cics
+----------------------+
ISVs who want to evaluate how their product or service could exploit the
capabilities of CICS OS/2 Version 2 can obtain CICS OS/2 V2 code,
documentation, educational video, and technical support. The code has a
90-day life, and is for development, test, and demonstration purposes
only. Unlimited-life code is available to ISVs who are willing to commit
to produce a product or service that exploits CICS OS/2. For more
information, contact Fred Holland at 1-301-240-8143, fax 1-301-240-8836.
========================================================================
+----------------------------+
| TCP/IP for OS/2 Developers | os2tcp
+----------------------------+
ISVs who have products that interoperate with the IBM TCP/IP V2.0 for
OS/2 product, or who wish to enable their products to do so, should join
the TCP/IP Application Partners Program (TAPP). ISVs who join TAPP get a
copy of TCP/IP for OS/2 for enablement (development and testing)
purposes only. To join the TAPP, call 1-919-254-2679.
========================================================================
+----------------+
| AIX POWER Team | poweraix
+----------------+
The POWER Team is an exciting program developed just for you, the
developer. It is tailored to help you gain access to the IBM tools that
can help build and grow your product in the AIX marketplace, using IBM's
POWER architecture and the RISC System/6000.
Membership in the POWER Team program allows you to take advantage of a
variety of programs, which include:
Technical Support
-----------------
Choose from our menu of special fee-based technical support programs.
You may select the type of technical support that is best for your
development situation:
o Porting assistance
o Ongoing technical support
o Consulting services
- Design reviews
- Performance tuning
- On-site consulting
o Benchmarking
o Remote access to an RS/6000
Development
-----------
Receive information and tools to assist you in your ongoing development
activities:
o Electronic technical/marketing bulletin board
o Q & A database
o Early product information
o Access to AIX public-domain software
o Porting information / white papers
Equipment
---------
Enjoy the availability of equipment without straining your budget:
o RS/6000 Developer's Discount Program
o RS/6000 Leasing Program
o RS/6000 Rentals
Marketing
---------
Expand your marketing opportunities through our programs:
o AIX Power Solutions Catalog
- 50-word product description in magazine format
- Up to 5 pages of marketing / product information via fax
- Advertising discounts available for POWER team members
- Call 1-415-855-3333 and request a document or catalog
o IBM's online databases for AIX solutions
Education
---------
Keep your leading edge with information about the latest products, new
technologies, and trends:
o POWER conferences
- Technical conferences for independent software and hardware
developers.
o AIXpert magazine subscription
- Quarterly technical publication with a distribution of 25,000
- Advertising discounts available for POWER team members
o Seminars / classes
Information
-----------
Learn about the many programs and facilities that IBM has to offer.
Making it easier for you to work with IBM is an important goal of this
program. POWER Team members receive technical, business, and marketing
information on a regular basis.
Who is Eligible?
----------------
The POWER Team is intended for developers working on products for
commercial release. You are eligible to participate in the program if:
o You are currently developing products for AIX and the RISC System/6000
o You are currently marketing AIX or UNIX products.
More Information
----------------
For more information, call the POWER Team information line at
1-800-222-2363 within the USA, and request additional information and a
membership application.
Become a member of the POWER Team, and work with IBM to expand your
sales and marketing opportunities, take advantage of the technical
support and equipment offerings, and keep on the leading edge of new
technologies.
========================================================================
+--------------------------------+
| AS/400 Partners in Development | part400
+--------------------------------+
Partners in Development builds on the ASsociation/400 business partner
support program. Through Partners in Development, IBM will provide
extensive technical support from the AS/400 Software Partner Lab in
Rochester, Minnesota, and at application support centers around the
world.
Because ASsociation/400 is the primary communication vehicle for the new
Partners in Development organization, the entry membership fee for
ASsociation/400 for 1994 has been reduced to 250 USD per year.
Technical support will include hands-on courses on product strategies,
early development for unannounced products, and post-announce product
issues. It will include courses for developers seeking to exploit
emerging technologies, including:
o Client/server implementation
o Object-oriented programming
o Multimedia
o Imaging
o Fax and mobile network access
o Integrated Language Environment (ILE) assistance
o OS/400 assistance
Customized courses also will be offered at vendor sites. In addition,
Partners in Development has a toll-free phone number, 1-800-365-4426,
extension 400, through which independent software vendors can get
immediate help finding the appropriate person to assist with any AS/400
matter.
Partners in Development also will assist in vendors' marketing and
delivery programs. For example, vendors will be able to work with the
Rochester lab's fulfillment center on their system configuration
proposals for customers, and to get their offerings included in IBM
configuration proposals. In addition, they will be able to have their
offerings pre-loaded in systems shipped directly from IBM. Assistance is
also available to business partners using the IBM AS/400 Portable One, a
full-function, portable model.
AS/400 Partners in Development also includes electronic access to IBM
developers through ASsociation/400 On-Line. The interactive service
provides all schedules, new offerings, and changes via a regular
newsletter and special mailings. It also includes developers' forums,
question-and-answer access to IBM technical support staff, bulletin
boards, and computer industry trade articles.
On-line support also will be available to vendors seeking to enhance
their marketing efforts with IBM's new Portable Sales Automation System
(PSAS). PSAS is a portable configurator and a suite of automated selling
tools with leading-edge graphics that runs on PC laptop or notebook
computers.
Membership in ASsociation/400 continues to provide its members with
benefits including developer support and two free software licenses per
year for IBM software development tools and products such as ImagePlus
and Ultimedia. ASsociation/400 members also receive education discounts
and developer leases.
========================================================================
+---------------------------------+
| Object Connection for VisualAge | connobj
+---------------------------------+
The Object Connection is a program for fostering an "objects"
aftermarket for IBM's new VisualAge development system. It is designed
to help you develop and sell VisualAge objects, or parts, for the open
market. These parts must be written to the interface specifications
provided in the IBM manual titled "Construction from Parts Architecture:
Building Parts for Fun and Profit".
Who Can Join?
-------------
Enterprises interested in assessing the prospect of building VisualAge
objects (or parts) from the open market are eligible for membership in
the Object Connection.
Object Connection Services
--------------------------
Members are entitled to:
o A development license for VisualAge at very favorable terms
o Marketing assistance
o Technical support
- access via an 800 phone number to VisualAge Technical Consultants
on a call-back basis
- technical documentation updates
- interactive technical support on CompuServe
More Information
----------------
To join, call VisualAge's Object Connection Program at 1-800-IBM-CARY
(1-800-426-2279) within the USA, and request a program information
package and membership application. Fill out the application form and
return it to the Object Connection Program. The program manager will
call you for a telephone interview.
========================================================================
+-------------------+
| PenAssist Program | helppen
+-------------------+
The IBM Pen Developer Assistance Program (PenAssist) is designed
especially for the developer of pen software. The program is tailored to
help you develop applications in the emerging technology.
PenAssist Programs
------------------
Membership in the PenAssist program allows you to take advantage of a
variety of programs:
o Access to IBM test centers
- Located in Palo Alto CA and Atlanta GA
- Equipped with an IBM PS/2 and digitizing pads. The PS/2 has PenDOS
SDK and Pen for OS/2 installed.
o Electronic mail. Enrolled developers can send to and receive messages
directly from the software developers' support organization.
o IBM pen software CompuServe forum, a forum for pen and mobile systems.
IBM monitors this forum and provides responses to inquiries.
o Special software discounts:
- PenDOS SDK
- Pen for OS/2 SDK
- Pen development tools
o Special hardware discounts:
- Special prices on pen hardware from IBM and other manufacturers.
- Eligibility to receive a 50 percent discount on selected IBM
printers and features.
- Notification of special promotional offerings.
o IBM Fax Information Service
- Provides immediate information about IBM's pen and mobile software
systems and other IBM products and services.
- Service is available 24 hours a day, 7 days a week, free of charge.
o Marketing
- Pen application catalog
- Personal Computer Company BBS - applications will be listed in this
database at no additional charge.
- Business-show support
- A single point of contact will be provided to assist with reviewing
development and marketing relationships.
Who is Eligible?
----------------
o Developers of pen applications
o Developers of commercially available applications
o Corporations developing pen applications for their own use.
More Information
----------------
For more information about PenAssist, call 1-800-627-8363 within the
USA, or fax to 1-404-835-9444.
========================================================================
subdcos2
+----------------------------------------------------------------+
| Subscription Information for The Developer Connection for OS/2 |
| and the IBM Device Driver Source Kit (DDK) for OS/2 |
+----------------------------------------------------------------+
The following list of phone and fax numbers was published in Volume 3 of
The Developer Connection News.
The list applies to two products:
o The Developer Connection for OS/2
o IBM Device Driver Source Kit (DDK) for OS/2
The phone numbers shown are for ordering both products unless otherwise
specified.
To order within the USA:
Call 1-800-633-8266, or fax to 1-303-330-7655.
NOTE: Commercial and Premier Services DAP members in the USA are
eligible for a discounted price for The Developer Connection for
OS/2. When ordering, be sure to specify that you are a
Commercial and Premier Services DAP member, and give your
membership number.
Additional numbers for ordering the IBM Device Driver Source Kit for
OS/2: Call 1-407-982-4239, or use the DUDE BBS, 1-407-982-3217.
To order within Canada:
For The Developer Connection for OS/2 and the IBM Device Driver
Source Kit for OS/2, call 1-800-561-5293.
To order within Brazil:
For The Developer Connection for OS/2, call 0800-111205, or fax to
(011) 886-3222.
For the IBM Device Driver Source Kit for OS/2, call 02-1-800-6120,
or fax to 02-1-800-6936. (02 is the country code for Brazil.)
To order within Mexico:
For the Developer Connection for OS/2, call 627-2444 within Mexico
City, or 91-800-00639 elsewhere in Mexico.
To order within Asia/Pacific Countries:
Be sure to dial your country's international access code before
dialing the listed phone number. 61 is the country code for Australia.
Call 61-2-354-7684, or fax to 61-2-354-7766.
To order within Europe:
If you live outside the USA, Canada, Asia/Pacific countries, Brazil,
or Mexico, you can order directly from the IBM Software Manufacturing
Center in Copenhagen, Denmark. Be sure to dial your country's
international access code before dialing the appropriate phone number
or fax number listed below. 45 is the country code for Denmark.
Operators speaking the following languages are available.
Language Phone Number
-------- ------------
Dutch 45-4-810-1400
English 45-4-810-1500
French 45-4-810-1200
German 45-4-810-1000
Italian 45-4-810-1600
Spanish 45-4-810-1100
Fax 45-4-814-2207
========================================================================
+-------------------+
| 800 Phone Numbers | 800nos
+-------------------+
The 800 phone numbers below come from two sources:
(1) This issue and preceding issues of PSP Developer Support News
(2) Information posted on IBM internal forums.
Common Desktop Environment Developers Conference 1-800-225-4698
OS/2 Multimedia Tools 1-800-228-8584
OS/2 Performance Beta I CD-ROM 1-800-251-2177
IBM PSP Developer Support Marketing Center * 1-800-285-2936
Housing Management for OS/2 Technical Update '94 1-800-338-6638
IBM LAN Server 4.0 Beta 1-800-339-8922
(in Canada, 1-800-561-5293)
OS/2 Sales 1-800-342-6672
(in Canada, 1-800-465-7999)
PC DOS Beta-Test Hotline * 1-800-368-8365
IBM International Marketing Information 1-800-426-1774
IBM National Telesales Marketing (IBMCALL) 1-800-426-2255
IBM Cary (North Carolina) Customer Center 1-800-426-2279
Boca Raton Technical Services Software System Test 1-800-426-2622
IBM Direct 1-800-426-2968
(in Canada, 1-800-465-7999)
DCE Client for Windows Beta Program and 1-800-426-3040
LAN NetView Extended Beta Test
(in Canada, 1-800-561-5293)
IBM general information 1-800-426-3333
(in Canada, 1-800-465-1234)
IBM Business Partner Locator (PS/2 Dealers) 1-800-426-3377
IBM FAX Information Service 1-800-426-4329
(in Canada, HELPFAX, 1-800-465-3299)
IBM Worldwide Industry Hardware Support 1-800-426-4579
PS/2, PS/1, PC publications 1-800-426-7282
IBM Education and Training 1-800-426-8322
(in Canada, 1-800-661-2131)
The Corner Store 1-800-428-9672
Programmer's Paradise 1-800-445-7899
Integrated Systems Solutions Corporation 1-800-472-4772
Personal Software Products Advertising Program 1-800-491-5740
OS/2 2.1 and OS/2 2.1 for Windows ServicePaks 1-800-494-3044
CompuServe Membership * 1-800-524-3388
International Conference Resorts of America Travel 1-800-544-2432
Services (for ColoradOS/2 conference)
Personal Systems Competency Center + TALKLink (OS2BBS) 1-800-547-1283
(in Canada: IBMLink, 1-800-268-3100;
Customer Assistance group, 1-800-465-1234)
IBM AntiVirus Direct 1-800-551-3579
Software Vendor Systems Center 1-800-553-1623
several Developer Assistance Programs * 1-800-627-8363
Berlitz Translation Services 1-800-628-4808
(in Canada, 1-800-387-5500)
IBM Developer Connection for OS/2 1-800-633-8266
(in Canada, 1-800-561-5293)
IBM Direct Response Marketing 1-800-633-8266
OS/2 Technical Update '94 Registration 1-800-636-6634
GEnie 1-800-638-8369
ColoradOS/2 Conference * 1-800-648-5717
Carlson Travel Network (for OS/2 Technical Update '94) 1-800-666-8889
IBM Custom Application Porting Workshops 1-800-678-31UP
Personal Systems Technical Solutions magazine 1-800-678-8014
Delphi 1-800-695-4005
CGI Systems 1-800-722-1866
IBM AntiVirus Services Marketing 1-800-742-2493
IBM Support Family Information Center 1-800-742-9235
IBM Midwestern Customer Service Center 1-800-756-4426
Personal Systems HelpCenter 1-800-772-2227
(in Canada, 1-800-237-5511)
PRODIGY 1-800-776-0845
and 1-800-776-3449
Indelible Blue, Inc. 1-800-776-8284
(in Canada, 1-800-672-4255)
Personal Systems Support Family 1-800-799-7765
America Online 1-800-827-6364
IBM Technical Directory 1-800-832-4347
Business Depot, Inc. 1-800-844-8448
CompuServe * 1-800-848-8199
IBM PSP Technical Interchange Registration * 1-800-872-7109
IBM Publications (Software Manufacturing Solutions) 1-800-879-2755
IBM Ultimedia Tools Series 1-800-887-7771
PenDOS Software Developer Kit 1-800-888-8242
IBM Software Manufacturing Company 1-800-926-0364
OS/2 Developer magazine 1-800-926-8672
OS/2 Free Seminar Enrollment 1-800-937-3737
DB2 Technical Conference 1-800-955-1238
Drake Training and Technologies (for Professional * 1-800-959-3926
Certification Program from IBM)
IBM Customer Support Center 1-800-967-7882
Personal Software Products Support Center (Defect report) 1-800-992-4777
(in Canada, 1-800-465-2222)
* indicates the number works in Canada also
========================================================================
+--------------------------------------------------+
| Trademarks, Registered Trademarks, Service Marks | tmarks
+--------------------------------------------------+
(R) AIX, AIX SystemView NetView/6000, APL2, APL2/6000, Application
System/400, AS/400, AT, Audio Visual Connection, BookManager,
Communications Manager/2, C Set/2, DB2, DisplayWrite, HelpCenter,
HelpWare, IBM, ImagePlus, LAN NetView, LAN NetView Fix, LAN NetView
Manage, LAN NetView Monitor, LAN NetView Scan, LAN NetView Monitor,
LAN Server, Micro Channel, NetView, NetView/6000, Operating
System/2, Operating System/400, OS/2, OS/400, Pen for OS/2,
Personal Computer AT, Personal System/2, Presentation Manager,
PS/1, PS/2, RISC System/6000, RISC/6000, S/390, SQL/400, Systems
Application Architecture, TALKLink, ThinkPad, Ultimedia, and XGA
are registered trademarks of International Business Machines Corp.
(R) Apple, Bento, and Macintosh are registered trademarks of Apple
Computer Corp.
(R) ATI is a registered trademark of ATI Technologies, Inc.
(R) BIX is a registered trademark of General Videotex Corp.
(R) Cirrus Logic is a registered trademark of Cirrus Technology, Inc.
(R) COMDEX is a registered trademark of The Interface Group, Inc.
(R) CompuServe is a registered trademark of CompuServe, Inc.
(R) Computer Associates is a registered trademark of Computer
Associates International, Inc.
(R) dBASE is a registered trademark of Borland International.
(R) Epson is a registered trademark of Seiko Epson Corp.
(R) GEnie is a registered service mark of General Electric Information
Services Co.
(R) Headland is a registered trademark of Headland, Inc.
(R) Hitachi is a registered trademark of Hitachi Corp.
(R) HP, LaserJet, DeskJet, OpenView, and PaintJet are registered
trademarks of Hewlett-Packard Co.
(R) IEEE is a registered trademark of The Institute of Electrical and
Electronics Engineers.
(R) Intel and Indeo are registered trademarks of Intel Corp.
(R) Internet is a registered trademark of Internet, Inc.
(R) ISO is a registered trademark of the International Organization for
Standardization.
(R) Lotus, Lotus Notes, and 1-2-3 are registered trademarks of Lotus
Development Corp.
(R) MicroGate is a registered trademark of Gateway Microsystems, Inc.
(R) Microsoft and Microsoft C are registered trademarks of Microsoft
Corp.
(R) NEC is a registered trademark of NEC Corp.
(R) NetWare, NetWare Server, and Novell are registered trademarks of
Novell, Inc.
(R) Object Management Group and OMG are registered trademarks of Object
Management Group, Inc.
(R) OPEN LOOK and UNIX are registered trademarks of UNIX System
Laboratories, Inc.
(R) Oracle is a registered trademark of Oracle Corp.
(R) PenDOS is a registered trademark of Communication Intelligence
Corp.
(R) PRODIGY is a registered trademark of PRODIGY Services Corp.
(R) Sony is a registered trademark of Sony Corp.
(R) Sybase is a registered trademark of Sybase, Inc.
(R) Taligent is a registered trademark of Taligent, Inc.
(R) ToolTalk and SunSoft are registered trademarks of Sun Microsystems,
Inc.
(R) Toshiba is a registered trademark of Toshiba Corp.
(R) True Type is a registered trademark of Apple Computer, Inc.
(R) UNIX is a registered trademark of Novell, Inc.
(R) Walt Disney World is a registered trademark of Walt Disney
Productions.
(R) Western Digital is a registered trademark of Western Digital Corp.
(R) WordPerfect is a registered trademark of WordPerfect Corp.
(R) Xerox is a registered trademark of Xerox Corp.
(TM) AIX/6000, APPN, Certified LAN Server Engineer, Certified OS/2
Engineer, CICS, CICS/ESA, CICS MVS, CICS OS/2, CICS VSE, Common
User Access, C Set ++, CUA, Current, DATABASE 2, DataHub, DB2,
DB2/2, DB2/6000, DDCS/2, The Developer Connection for OS/2,
DISTRIBUTED DATABASE CONNECTION SERVICES/2, Distributed Relational
Database Architecture, DRDA, Extended Services for OS/2, IBMLink,
IMS Client Server/2, Information Warehouse, LANStreamer, Library
Reader, LinkWay, Matinee, Midware, Multimedia Presentation
Manager/2, Natural Computing, NAVIGATOR, PCjr, PenAssist,
PlayAtWill, PowerPC, PowerPC 601, PowerOpen, RETAIN, SAA, SOM,
SOMobjects, SQL/DS, Storyboard, SuperStor/DS, Ultimotion, VSE/ESA,
WIN-OS/2, VisualAge, VisualGen, Workplace Shell, and XT are
trademarks of International Business Machines Corp.
(TM) ActionMedia, DVI, Indeo, and Intel386 are trademarks of Intel Corp.
(TM) AST is a trademark of AST Research, Inc.
(TM) Borland, Paradox, and Quattro Pro are trademarks of Borland
International.
(TM) CasePoint is a trademark of Inference Corp.
(TM) Central Point Backup is a trademark of Central Point Software, Inc.
(TM) ColoradOS/2 is a trademark of Kovsky Conference Productions, Inc.
(TM) Dialcom 400 is a trademark of BT Tymnet.
(TM) Drake Training and Technologies is a trademark of Drake Training
and Technologies.
(TM) EasyLink and AT&T Mail are trademarks of AT&T.
(TM) Ethernet is a trademark of Xerox Corp.
(TM) Excel is a trademark of Microsoft Corp.
(TM) GEIS Quick Comm is a trademark of General Electric Information
Services Co.
(TM) LAN Workplace is a trademark of Novell Inc.
(TM) Macintosh is a trademark of Apple Computer Corp.
(TM) MCI Mail is a trademark of MCI.
(TM) Mesa and MOLI are trademarks of Athena Design, Inc.
(TM) Micro Focus is a trademark of Micro Focus Ltd.
(TM) Open Software Foundation, OSF, OSF/1, and Motif are trademarks of
the Open Software Foundation, Inc.
(TM) OpenDoc is a trademark of Apple Computer Corp.
(TM) ORACLE Server and ORACLE7 are trademarks of Oracle Corp.
(TM) PCMCIA is a trademark of the Personal Computer Memory Card
International Association.
(TM) PC/TCP is a trademark of FTP Software Inc.
(TM) Pentium is a trademark of Intel Corp.
(TM) PhoenixCARD Manager Plus is a trademark of Phoenix Technologies,
Inc.
(TM) PostScript and Adobe Type Manager are trademark of Adobe Systems,
Inc.
(TM) PSN and Private Satellite Network are trademarks of Private
Satellite Network, Inc.
(TM) RAMBoost is a trademark of Central Point Software, Inc.
(TM) SCO is a trademark of The Santa Cruz Operation, Inc.
(TM) SmallTalk and Smalltalk V/PM are trademarks of Digitalk Corp.
(TM) Solaris is a trademark of Sun Microsystems Inc.
(TM) SoundBlaster is a trademark of Creative Labs, Inc.
(TM) SPARCstation is a trademark of SPARC International, Inc.
(TM) Support on Site is a trademark of Ziff-Davis.
(TM) TCP with Demand Protocol Architecture is a trademark of 3COM Corp.
(TM) TelePad is a trademark of TelePad Corp.
(TM) Tusk is a trademark of Tusk, Inc.
(TM) Univel is a trademark of Univel.
(TM) VX*REXX and WATCOM are trademarks of WATCOM International Corp.
(TM) X/Open is a trademark of the X/Open Co., Ltd.
(TM) Windows, Win32, Windows NT, and Windows for Workgroups are
trademarks of Microsoft Corp.
(SM) America Online is a service mark of America Online, Inc.
(SM) SprintMail is a service mark of US Sprint.
========================================================================
This concludes 1994 Issue 10 of IBM PSP Developer Support News. Please
let us know how we can improve it; see the beginning of the newsletter
for ways to contact us. Thank you!